home *** CD-ROM | disk | FTP | other *** search
CA Visual Objects Application Export File | 1995-02-23 | 458.8 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: CA Visual Objects Application Export File
(other/caVisualObjectsApplicationExport).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| CA Visual Objects Application Export File (other/caVisualObjectsApplicationExport)
| magic
| Unsupported |
100%
| file
| data
| default
| |
100%
| TrID
| CA Visual Objects Application Export File (v1.x)
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 01 00 20 00 00 00 80 01 | 43 41 2d 56 4f 20 41 70 |.. .....|CA-VO Ap|
|00000010| 70 6c 69 63 61 74 69 6f | 6e 20 45 78 70 6f 72 74 |plicatio|n Export|
|00000020| 20 46 69 6c 65 00 02 00 | 20 00 00 00 4c 4c 42 75 | File...| ...LLBu|
|00000030| 73 69 6e 65 73 73 00 00 | 00 00 00 00 00 00 00 00 |siness..|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 09 01 04 00 |........|........|
|00000050| 00 00 29 dc 2e 00 07 01 | 24 00 00 00 20 00 03 00 |..).....|$... ...|
|00000060| 00 00 00 00 00 00 01 00 | 00 00 00 00 00 00 01 00 |........|........|
|00000070| 01 00 00 00 02 00 00 00 | 02 00 00 00 01 00 00 00 |........|........|
|00000080| 09 00 02 00 00 00 00 00 | 0a 00 02 00 00 00 ff ff |........|........|
|00000090| 0b 00 02 00 00 00 00 00 | 0c 00 02 00 00 00 00 00 |........|........|
|000000a0| 0d 00 15 00 00 00 43 3a | 5c 43 41 56 4f 5c 4c 4c |......C:|\CAVO\LL|
|000000b0| 42 55 53 49 4e 45 2e 45 | 58 45 00 08 01 13 00 00 |BUSINE.E|XE......|
|000000c0| 00 43 41 2d 56 4f 20 41 | 70 70 6c 69 63 61 74 69 |.CA-VO A|pplicati|
|000000d0| 6f 6e 73 00 0e 00 11 00 | 00 00 49 44 49 5f 42 55 |ons.....|..IDI_BU|
|000000e0| 53 49 4e 45 53 53 5f 44 | 4c 4c 00 04 00 20 00 00 |SINESS_D|LL... ..|
|000000f0| 00 53 79 73 74 65 6d 20 | 43 6c 61 73 73 65 73 00 |.System |Classes.|
|00000100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000110| 00 04 00 20 00 00 00 47 | 55 49 20 43 6c 61 73 73 |... ...G|UI Class|
|00000120| 65 73 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |es......|........|
|00000130| 00 00 00 00 00 00 00 04 | 00 20 00 00 00 44 42 46 |........|. ...DBF|
|00000140| 20 43 6c 61 73 73 65 73 | 00 00 00 00 00 00 00 00 | Classes|........|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 04 00 20 |........|....... |
|00000160| 00 00 00 57 69 6e 64 6f | 77 73 20 41 50 49 00 00 |...Windo|ws API..|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 04 00 20 00 00 | 00 44 42 46 00 00 00 00 |..... ..|.DBF....|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 04 00 20 00 00 00 4c |........|... ...L|
|000001b0| 4c 4f 62 6a 65 63 74 73 | 00 00 00 00 00 00 00 00 |LObjects|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 04 |........|........|
|000001d0| 01 02 00 00 00 00 00 05 | 01 02 00 00 00 00 00 06 |........|........|
|000001e0| 01 02 00 00 00 00 00 20 | 00 0d 00 00 00 43 6c 61 |....... |.....Cla|
|000001f0| 73 73 3a 20 41 78 69 73 | 58 00 21 00 02 00 00 00 |ss: Axis|X.!.....|
|00000200| 02 00 40 00 06 00 00 00 | 41 58 49 53 58 00 51 00 |..@.....|AXISX.Q.|
|00000210| 02 00 00 00 02 00 44 00 | 02 00 00 00 03 00 48 00 |......D.|......H.|
|00000220| 04 00 00 00 2b 40 49 2f | 4d 00 02 00 00 00 17 00 |....+@I/|M.......|
|00000230| 45 00 02 00 00 00 00 00 | 46 00 02 00 00 00 02 00 |E.......|F.......|
|00000240| 47 00 02 00 00 00 ff ff | 49 00 02 00 00 00 00 00 |G.......|I.......|
|00000250| 41 00 11 03 00 00 43 6c | 61 73 73 20 41 78 69 73 |A.....Cl|ass Axis|
|00000260| 58 0d 0a 0d 0a 09 45 78 | 70 6f 72 74 09 6f 47 72 |X.....Ex|port.oGr|
|00000270| 61 70 68 09 09 09 09 09 | 41 73 20 4f 62 6a 65 63 |aph.....|As Objec|
|00000280| 74 09 09 2f 2f 2f 20 4f | 77 6e 65 72 20 6f 66 20 |t../// O|wner of |
|00000290| 74 68 65 20 61 78 69 73 | 58 20 28 69 65 20 74 68 |the axis|X (ie th|
|000002a0| 65 20 67 72 61 70 68 29 | 0d 0a 0d 0a 09 45 78 70 |e graph)|.....Exp|
|000002b0| 6f 72 74 09 64 77 53 65 | 6c 66 09 09 09 09 09 41 |ort.dwSe|lf.....A|
|000002c0| 73 20 64 57 6f 72 64 09 | 09 2f 2f 20 20 49 6e 74 |s dWord.|.// Int|
|000002d0| 65 72 6e 61 6c 20 75 73 | 65 20 0d 0a 09 45 78 70 |ernal us|e ...Exp|
|000002e0| 6f 72 74 09 54 69 74 6c | 65 46 6f 6e 74 09 09 09 |ort.Titl|eFont...|
|000002f0| 09 41 73 20 42 61 73 65 | 46 6f 6e 74 09 09 2f 2f |.As Base|Font..//|
|00000300| 2f 20 54 68 65 20 74 69 | 74 6c 65 20 66 6f 6e 74 |/ The ti|tle font|
|00000310| 20 6f 62 6a 65 63 74 20 | 0d 0a 09 45 78 70 6f 72 | object |...Expor|
|00000320| 74 09 48 65 61 64 65 72 | 46 6f 6e 74 09 09 09 09 |t.Header|Font....|
|00000330| 41 73 20 42 61 73 65 46 | 6f 6e 74 09 09 2f 2f 2f |As BaseF|ont..///|
|00000340| 20 54 68 65 20 68 65 61 | 64 65 72 20 66 6f 6e 74 | The hea|der font|
|00000350| 20 6f 62 6a 65 63 74 20 | 0d 0a 09 45 78 70 6f 72 | object |...Expor|
|00000360| 74 09 4c 61 62 65 6c 46 | 6f 6e 74 09 09 09 09 41 |t.LabelF|ont....A|
|00000370| 73 20 42 61 73 65 46 6f | 6e 74 09 09 2f 2f 2f 20 |s BaseFo|nt../// |
|00000380| 54 68 65 20 6c 61 62 65 | 6c 20 66 6f 6e 74 20 6f |The labe|l font o|
|00000390| 62 6a 65 63 74 20 0d 0a | 09 0d 0a 09 45 78 70 6f |bject ..|....Expo|
|000003a0| 72 74 09 44 61 74 61 53 | 6f 75 72 63 65 09 09 09 |rt.DataS|ource...|
|000003b0| 09 41 73 20 4f 62 6a 65 | 63 74 20 09 09 2f 2f 2f |.As Obje|ct ..///|
|000003c0| 20 44 61 74 61 53 6f 75 | 72 63 65 20 66 6f 72 20 | DataSou|rce for |
|000003d0| 74 68 65 20 41 78 69 73 | 58 0d 0a 09 0d 0a 09 45 |the Axis|X......E|
|000003e0| 78 70 6f 72 74 09 63 62 | 4f 6e 4d 6f 75 73 65 09 |xport.cb|OnMouse.|
|000003f0| 09 09 09 41 73 09 43 6f | 64 65 42 6c 6f 63 6b 09 |...As.Co|deBlock.|
|00000400| 2f 2f 20 20 49 6e 74 65 | 72 6e 61 6c 20 75 73 65 |// Inte|rnal use|
|00000410| 20 0d 0a 09 45 78 70 6f | 72 74 09 63 62 4f 6e 45 | ...Expo|rt.cbOnE|
|00000420| 72 72 6f 72 09 09 09 09 | 41 73 09 43 6f 64 65 42 |rror....|As.CodeB|
|00000430| 6c 6f 63 6b 09 2f 2f 20 | 20 49 6e 74 65 72 6e 61 |lock.// | Interna|
|00000440| 6c 20 75 73 65 20 09 0d | 0a 20 0d 0a 09 45 78 70 |l use ..|. ...Exp|
|00000450| 6f 72 74 09 63 62 47 65 | 74 4c 61 62 65 6c 09 09 |ort.cbGe|tLabel..|
|00000460| 09 09 41 73 20 43 6f 64 | 65 42 6c 6f 63 6b 09 2f |..As Cod|eBlock./|
|00000470| 2f 20 20 49 6e 74 65 72 | 6e 61 6c 20 75 73 65 20 |/ Inter|nal use |
|00000480| 0d 0a 09 45 78 70 6f 72 | 74 20 20 73 69 47 65 74 |...Expor|t siGet|
|00000490| 4c 61 62 65 6c 09 09 09 | 09 41 73 20 53 68 6f 72 |Label...|.As Shor|
|000004a0| 74 49 6e 74 09 09 2f 2f | 20 20 49 6e 74 65 72 6e |tInt..//| Intern|
|000004b0| 61 6c 20 75 73 65 20 0d | 0a 09 0d 0a 09 50 72 6f |al use .|.....Pro|
|000004c0| 74 65 63 74 09 70 74 72 | 49 6e 73 74 4f 6e 4d 6f |tect.ptr|InstOnMo|
|000004d0| 75 73 65 09 09 09 41 73 | 20 50 74 72 09 09 09 2f |use...As| Ptr.../|
|000004e0| 2f 20 20 49 6e 74 65 72 | 6e 61 6c 20 75 73 65 20 |/ Inter|nal use |
|000004f0| 0d 0a 09 50 72 6f 74 65 | 63 74 09 70 74 72 49 6e |...Prote|ct.ptrIn|
|00000500| 73 74 47 65 74 4c 61 62 | 65 6c 09 09 09 41 73 20 |stGetLab|el...As |
|00000510| 50 74 72 09 09 09 2f 2f | 20 20 49 6e 74 65 72 6e |Ptr...//| Intern|
|00000520| 61 6c 20 75 73 65 20 0d | 0a 09 50 72 6f 74 65 63 |al use .|..Protec|
|00000530| 74 09 70 74 72 49 6e 73 | 74 4f 6e 45 72 72 6f 72 |t.ptrIns|tOnError|
|00000540| 09 09 09 41 73 20 50 74 | 72 09 09 09 2f 2f 20 20 |...As Pt|r...// |
|00000550| 49 6e 74 65 72 6e 61 6c | 20 75 73 65 20 20 0d 0a |Internal| use ..|
|00000560| 09 0d 0a 20 0d 0a 00 4e | 00 0c 00 00 00 43 6c 61 |... ...N|.....Cla|
|00000570| 73 73 20 41 78 69 73 58 | 00 40 00 13 00 00 00 41 |ss AxisX|.@.....A|
|00000580| 58 49 53 58 3a 43 4f 4c | 4f 52 3a 41 43 43 45 53 |XISX:COL|OR:ACCES|
|00000590| 53 00 51 00 02 00 00 00 | 02 00 44 00 02 00 00 00 |S.Q.....|..D.....|
|000005a0| 03 00 48 00 04 00 00 00 | 19 ec 4c 2f 4d 00 02 00 |..H.....|..L/M...|
|000005b0| 00 00 19 00 45 00 02 00 | 00 00 00 00 46 00 02 00 |....E...|....F...|
|000005c0| 00 00 02 00 47 00 02 00 | 00 00 ff ff 49 00 02 00 |....G...|....I...|
|000005d0| 00 00 00 00 41 00 94 00 | 00 00 41 63 63 65 73 73 |....A...|..Access|
|000005e0| 20 43 6f 6c 6f 72 20 43 | 6c 61 73 73 20 41 78 69 | Color C|lass Axi|
|000005f0| 73 58 0d 0a 0d 0a 09 2f | 2f 2f 20 47 65 74 20 74 |sX...../|// Get t|
|00000600| 68 65 20 58 20 41 78 69 | 73 20 63 6f 6c 6f 72 0d |he X Axi|s color.|
|00000610| 0a 09 52 65 74 75 72 6e | 28 52 67 62 32 43 6f 6c |..Return|(Rgb2Col|
|00000620| 6f 72 28 4c 6f 6e 67 49 | 6e 74 28 5f 43 61 73 74 |or(LongI|nt(_Cast|
|00000630| 2c 6f 41 63 63 65 73 73 | 28 53 65 6c 66 3a 64 77 |,oAccess|(Self:dw|
|00000640| 53 65 6c 66 2c 4c 4c 42 | 5f 58 5f 41 58 49 53 5f |Self,LLB|_X_AXIS_|
|00000650| 43 4f 4c 4f 52 2c 4c 4c | 4f 5f 56 4f 49 44 5f 50 |COLOR,LL|O_VOID_P|
|00000660| 41 52 41 4d 29 29 29 29 | 0d 0a 20 0d 0a 00 4e 00 |ARAM))))|.. ...N.|
|00000670| 19 00 00 00 41 63 63 65 | 73 73 20 43 6f 6c 6f 72 |....Acce|ss Color|
|00000680| 20 43 6c 61 73 73 20 41 | 78 69 73 58 00 40 00 13 | Class A|xisX.@..|
|00000690| 00 00 00 41 58 49 53 58 | 3a 43 4f 4c 4f 52 3a 41 |...AXISX|:COLOR:A|
|000006a0| 53 53 49 47 4e 00 51 00 | 02 00 00 00 02 00 44 00 |SSIGN.Q.|......D.|
|000006b0| 02 00 00 00 03 00 48 00 | 04 00 00 00 19 ec 4c 2f |......H.|......L/|
|000006c0| 4d 00 02 00 00 00 1a 00 | 45 00 02 00 00 00 00 00 |M.......|E.......|
|000006d0| 46 00 02 00 00 00 02 00 | 47 00 02 00 00 00 ff ff |F.......|G.......|
|000006e0| 49 00 02 00 00 00 00 00 | 41 00 a0 00 00 00 41 73 |I.......|A.....As|
|000006f0| 73 69 67 6e 20 43 6f 6c | 6f 72 28 6f 4e 65 77 43 |sign Col|or(oNewC|
|00000700| 6f 6c 6f 72 29 20 43 6c | 61 73 73 20 41 78 69 73 |olor) Cl|ass Axis|
|00000710| 58 09 0d 0a 0d 0a 09 2f | 2f 2f 20 53 65 74 20 74 |X....../|// Set t|
|00000720| 68 65 20 58 20 41 78 69 | 73 20 63 6f 6c 6f 72 20 |he X Axi|s color |
|00000730| 0d 0a 09 6f 41 73 73 69 | 67 6e 28 53 65 6c 66 3a |...oAssi|gn(Self:|
|00000740| 64 77 53 65 6c 66 2c 4c | 4c 42 5f 58 5f 41 58 49 |dwSelf,L|LB_X_AXI|
|00000750| 53 5f 43 4f 4c 4f 52 2c | 64 57 6f 72 64 28 5f 43 |S_COLOR,|dWord(_C|
|00000760| 61 73 74 2c 43 6f 6c 6f | 72 32 52 67 62 28 6f 4e |ast,Colo|r2Rgb(oN|
|00000770| 65 77 43 6f 6c 6f 72 29 | 29 2c 4c 4c 4f 5f 56 4f |ewColor)|),LLO_VO|
|00000780| 49 44 5f 56 41 4c 55 45 | 29 0d 0a 0d 0a 00 4e 00 |ID_VALUE|).....N.|
|00000790| 25 00 00 00 41 73 73 69 | 67 6e 20 43 6f 6c 6f 72 |%...Assi|gn Color|
|000007a0| 28 6f 4e 65 77 43 6f 6c | 6f 72 29 20 43 6c 61 73 |(oNewCol|or) Clas|
|000007b0| 73 20 41 78 69 73 58 09 | 00 40 00 14 00 00 00 41 |s AxisX.|.@.....A|
|000007c0| 58 49 53 58 3a 48 45 41 | 44 45 52 3a 41 43 43 45 |XISX:HEA|DER:ACCE|
|000007d0| 53 53 00 51 00 02 00 00 | 00 02 00 44 00 02 00 00 |SS.Q....|...D....|
|000007e0| 00 03 00 48 00 04 00 00 | 00 19 ec 4c 2f 4d 00 02 |...H....|...L/M..|
|000007f0| 00 00 00 19 00 45 00 02 | 00 00 00 00 00 46 00 02 |.....E..|.....F..|
|00000800| 00 00 00 02 00 47 00 02 | 00 00 00 ff ff 49 00 02 |.....G..|.....I..|
|00000810| 00 00 00 00 00 41 00 87 | 00 00 00 41 63 63 65 73 |.....A..|...Acces|
|00000820| 73 20 48 65 61 64 65 72 | 20 43 6c 61 73 73 20 41 |s Header| Class A|
|00000830| 78 69 73 58 0d 0a 0d 0a | 09 2f 2f 2f 20 47 65 74 |xisX....|./// Get|
|00000840| 20 74 68 65 20 58 20 41 | 78 69 73 20 68 65 61 64 | the X A|xis head|
|00000850| 65 72 0d 0a 09 52 65 74 | 75 72 6e 28 50 73 7a 28 |er...Ret|urn(Psz(|
|00000860| 5f 43 61 73 74 2c 6f 41 | 63 63 65 73 73 28 53 65 |_Cast,oA|ccess(Se|
|00000870| 6c 66 3a 64 77 53 65 6c | 66 2c 4c 4c 42 5f 58 5f |lf:dwSel|f,LLB_X_|
|00000880| 41 58 49 53 5f 48 45 41 | 44 45 52 2c 4c 4c 4f 5f |AXIS_HEA|DER,LLO_|
|00000890| 56 4f 49 44 5f 50 41 52 | 41 4d 29 29 29 0d 0a 0d |VOID_PAR|AM)))...|
|000008a0| 0a 00 4e 00 1a 00 00 00 | 41 63 63 65 73 73 20 48 |..N.....|Access H|
|000008b0| 65 61 64 65 72 20 43 6c | 61 73 73 20 41 78 69 73 |eader Cl|ass Axis|
|000008c0| 58 00 40 00 14 00 00 00 | 41 58 49 53 58 3a 48 45 |X.@.....|AXISX:HE|
|000008d0| 41 44 45 52 3a 41 53 53 | 49 47 4e 00 51 00 02 00 |ADER:ASS|IGN.Q...|
|000008e0| 00 00 02 00 44 00 02 00 | 00 00 03 00 48 00 04 00 |....D...|....H...|
|000008f0| 00 00 19 ec 4c 2f 4d 00 | 02 00 00 00 1a 00 45 00 |....L/M.|......E.|
|00000900| 02 00 00 00 00 00 46 00 | 02 00 00 00 02 00 47 00 |......F.|......G.|
|00000910| 02 00 00 00 ff ff 49 00 | 02 00 00 00 00 00 41 00 |......I.|......A.|
|00000920| 9a 00 00 00 41 73 73 69 | 67 6e 20 48 65 61 64 65 |....Assi|gn Heade|
|00000930| 72 28 63 4e 65 77 56 61 | 6c 75 65 29 20 43 6c 61 |r(cNewVa|lue) Cla|
|00000940| 73 73 20 41 78 69 73 58 | 0d 0a 0d 0a 09 2f 2f 2f |ss AxisX|.....///|
|00000950| 20 53 65 74 20 74 68 65 | 20 58 20 41 78 69 73 20 | Set the| X Axis |
|00000960| 68 65 61 64 65 72 0d 0a | 09 6f 41 73 73 69 67 6e |header..|.oAssign|
|00000970| 28 53 65 6c 66 3a 64 77 | 53 65 6c 66 2c 4c 4c 42 |(Self:dw|Self,LLB|
|00000980| 5f 58 5f 41 58 49 53 5f | 48 45 41 44 45 52 2c 64 |_X_AXIS_|HEADER,d|
|00000990| 57 6f 72 64 28 5f 43 61 | 73 74 2c 63 4e 65 77 56 |Word(_Ca|st,cNewV|
|000009a0| 61 6c 75 65 29 2c 4c 4c | 4f 5f 56 4f 49 44 5f 56 |alue),LL|O_VOID_V|
|000009b0| 41 4c 55 45 29 20 20 20 | 0d 0a 09 0d 0a 00 4e 00 |ALUE) |......N.|
|000009c0| 25 00 00 00 41 73 73 69 | 67 6e 20 48 65 61 64 65 |%...Assi|gn Heade|
|000009d0| 72 28 63 4e 65 77 56 61 | 6c 75 65 29 20 43 6c 61 |r(cNewVa|lue) Cla|
|000009e0| 73 73 20 41 78 69 73 58 | 00 40 00 0b 00 00 00 41 |ss AxisX|.@.....A|
|000009f0| 58 49 53 58 3a 49 4e 49 | 54 00 51 00 02 00 00 00 |XISX:INI|T.Q.....|
|00000a00| 02 00 44 00 02 00 00 00 | 03 00 48 00 04 00 00 00 |..D.....|..H.....|
|00000a10| 19 ec 4c 2f 4d 00 02 00 | 00 00 15 00 45 00 02 00 |..L/M...|....E...|
|00000a20| 00 00 00 00 46 00 02 00 | 00 00 02 00 47 00 02 00 |....F...|....G...|
|00000a30| 00 00 ff ff 49 00 02 00 | 00 00 00 00 41 00 c8 05 |....I...|....A...|
|00000a40| 00 00 4d 65 74 68 6f 64 | 20 49 6e 69 74 28 6f 47 |..Method| Init(oG|
|00000a50| 72 61 70 68 29 09 20 43 | 6c 61 73 73 20 41 78 69 |raph). C|lass Axi|
|00000a60| 73 58 0d 0a 0d 0a 20 20 | 20 09 2f 2f 2f 20 49 6e |sX.... | ./// In|
|00000a70| 69 74 69 61 6c 69 7a 65 | 20 74 68 65 20 41 78 69 |itialize| the Axi|
|00000a80| 73 58 20 6f 62 6a 65 63 | 74 20 61 6e 64 20 6c 69 |sX objec|t and li|
|00000a90| 6e 6b 20 69 74 20 77 69 | 74 68 20 74 68 65 20 56 |nk it wi|th the V|
|00000aa0| 4f 20 4c 4c 42 20 77 72 | 61 70 70 65 72 20 63 6c |O LLB wr|apper cl|
|00000ab0| 61 73 73 0d 0a 20 0d 0a | 09 4c 6f 63 61 6c 20 64 |ass.. ..|.Local d|
|00000ac0| 77 4c 4c 42 75 73 69 6e | 65 73 73 09 41 73 20 64 |wLLBusin|ess.As d|
|00000ad0| 57 6f 72 64 0d 0a 09 4c | 6f 63 61 6c 20 70 74 72 |Word...L|ocal ptr|
|00000ae0| 4e 65 65 64 4b 69 64 09 | 41 73 20 50 74 72 0d 0a |NeedKid.|As Ptr..|
|00000af0| 09 0d 0a 09 53 65 6c 66 | 3a 6f 47 72 61 70 68 20 |....Self|:oGraph |
|00000b00| 3a 3d 20 6f 47 72 61 70 | 68 0d 0a 09 0d 0a 09 2f |:= oGrap|h....../|
|00000b10| 2f 20 52 65 74 72 69 65 | 76 65 20 74 68 65 20 41 |/ Retrie|ve the A|
|00000b20| 78 69 73 58 20 4f 62 6a | 65 63 74 0d 0a 09 64 77 |xisX Obj|ect...dw|
|00000b30| 4c 4c 42 75 73 69 6e 65 | 73 73 20 3a 3d 20 6f 41 |LLBusine|ss := oA|
|00000b40| 63 63 65 73 73 28 64 57 | 6f 72 64 28 5f 43 61 73 |ccess(dW|ord(_Cas|
|00000b50| 74 2c 6f 47 72 61 70 68 | 3a 64 77 53 65 6c 66 29 |t,oGraph|:dwSelf)|
|00000b60| 2c 4c 4c 42 5f 47 52 41 | 50 48 5f 58 5f 41 58 49 |,LLB_GRA|PH_X_AXI|
|00000b70| 53 2c 4c 4c 4f 5f 56 4f | 49 44 5f 50 41 52 41 4d |S,LLO_VO|ID_PARAM|
|00000b80| 29 0d 0a 20 20 20 20 0d | 0a 09 2f 2f 20 43 6f 6e |).. .|..// Con|
|00000b90| 6e 65 63 74 20 74 68 65 | 20 56 4f 20 6f 62 6a 65 |nect the| VO obje|
|00000ba0| 63 74 20 74 6f 20 74 68 | 65 20 65 78 69 73 74 69 |ct to th|e existi|
|00000bb0| 6e 67 20 44 4c 4c 20 41 | 78 69 73 58 0d 0a 09 53 |ng DLL A|xisX...S|
|00000bc0| 65 6c 66 3a 64 77 53 65 | 6c 66 20 3a 3d 20 64 77 |elf:dwSe|lf := dw|
|00000bd0| 4c 4c 42 75 73 69 6e 65 | 73 73 0d 0a 0d 0a 09 53 |LLBusine|ss.....S|
|00000be0| 65 6c 66 3a 70 74 72 49 | 6e 73 74 4f 6e 4d 6f 75 |elf:ptrI|nstOnMou|
|00000bf0| 73 65 09 20 09 3a 3d 20 | 4d 61 6b 65 50 72 6f 63 |se. .:= |MakeProc|
|00000c00| 49 6e 73 74 61 6e 63 65 | 28 20 40 50 72 6f 63 4f |Instance|( @ProcO|
|00000c10| 6e 4d 6f 75 73 65 28 29 | 20 2c 20 5f 47 65 74 49 |nMouse()| , _GetI|
|00000c20| 6e 73 74 28 29 20 29 0d | 0a 09 53 65 6c 66 3a 70 |nst() ).|..Self:p|
|00000c30| 74 72 49 6e 73 74 47 65 | 74 4c 61 62 65 6c 09 3a |trInstGe|tLabel.:|
|00000c40| 3d 20 4d 61 6b 65 50 72 | 6f 63 49 6e 73 74 61 6e |= MakePr|ocInstan|
|00000c50| 63 65 28 20 40 70 73 7a | 50 72 6f 63 47 65 74 4c |ce( @psz|ProcGetL|
|00000c60| 61 62 65 6c 28 29 20 2c | 20 5f 47 65 74 49 6e 73 |abel() ,| _GetIns|
|00000c70| 74 28 29 20 29 0d 0a 09 | 0d 0a 09 2f 2f 20 53 74 |t() )...|...// St|
|00000c80| 6f 72 65 20 69 6e 20 6f | 56 6f 4f 62 6a 65 63 74 |ore in o|VoObject|
|00000c90| 20 74 68 65 20 72 65 66 | 65 72 65 6e 63 65 20 74 | the ref|erence t|
|00000ca0| 6f 20 74 68 65 20 56 6f | 4f 62 6a 65 63 74 0d 0a |o the Vo|Object..|
|00000cb0| 09 6f 41 73 73 69 67 6e | 28 64 77 4c 4c 42 75 73 |.oAssign|(dwLLBus|
|00000cc0| 69 6e 65 73 73 2c 4c 4c | 4f 5f 41 42 53 54 52 41 |iness,LL|O_ABSTRA|
|00000cd0| 43 54 5f 43 41 52 47 4f | 2c 64 57 6f 72 64 28 5f |CT_CARGO|,dWord(_|
|00000ce0| 43 61 73 74 2c 53 65 6c | 66 29 2c 4c 4c 42 5f 41 |Cast,Sel|f),LLB_A|
|00000cf0| 42 53 54 52 41 43 54 5f | 43 41 52 47 4f 5f 4f 5f |BSTRACT_|CARGO_O_|
|00000d00| 56 4f 5f 4f 42 4a 45 43 | 54 29 09 0d 0a 09 0d 0a |VO_OBJEC|T)......|
|00000d10| 09 2f 2f 20 52 65 67 69 | 73 74 65 72 20 6b 69 64 |.// Regi|ster kid|
|00000d20| 20 66 6f 72 20 74 68 65 | 20 6f 62 6a 65 63 74 20 | for the| object |
|00000d30| 74 6f 20 62 65 20 75 73 | 65 64 20 69 6e 73 69 64 |to be us|ed insid|
|00000d40| 65 20 74 68 65 20 44 4c | 4c 0d 0a 09 70 74 72 4e |e the DL|L...ptrN|
|00000d50| 65 65 64 4b 69 64 20 3a | 3d 20 50 74 72 28 5f 43 |eedKid :|= Ptr(_C|
|00000d60| 61 73 74 2c 6f 41 63 63 | 65 73 73 28 53 65 6c 66 |ast,oAcc|ess(Self|
|00000d70| 3a 64 77 53 65 6c 66 2c | 4c 4c 4f 5f 41 42 53 54 |:dwSelf,|LLO_ABST|
|00000d80| 52 41 43 54 5f 43 41 52 | 47 4f 5f 50 4f 49 4e 54 |RACT_CAR|GO_POINT|
|00000d90| 45 52 2c 4c 4c 42 5f 41 | 42 53 54 52 41 43 54 5f |ER,LLB_A|BSTRACT_|
|00000da0| 43 41 52 47 4f 5f 4f 5f | 56 4f 5f 4f 42 4a 45 43 |CARGO_O_|VO_OBJEC|
|00000db0| 54 29 29 0d 0a 09 52 65 | 67 69 73 74 65 72 4b 69 |T))...Re|gisterKi|
|00000dc0| 64 28 70 74 72 4e 65 65 | 64 4b 69 64 2c 31 2c 46 |d(ptrNee|dKid,1,F|
|00000dd0| 61 6c 73 65 29 0d 0a 0d | 0a 20 20 20 20 2f 2f 20 |alse)...|. // |
|00000de0| 53 65 74 20 74 68 65 20 | 4f 6e 45 72 72 6f 72 20 |Set the |OnError |
|00000df0| 73 74 61 6e 64 61 72 64 | 20 63 6f 64 65 62 6c 6f |standard| codeblo|
|00000e00| 63 6b 0d 0a 09 53 65 6c | 66 3a 70 74 72 49 6e 73 |ck...Sel|f:ptrIns|
|00000e10| 74 4f 6e 45 72 72 6f 72 | 09 3a 3d 20 4d 61 6b 65 |tOnError|.:= Make|
|00000e20| 50 72 6f 63 49 6e 73 74 | 61 6e 63 65 28 20 40 50 |ProcInst|ance( @P|
|00000e30| 72 6f 63 4f 6e 45 72 72 | 6f 72 28 29 20 2c 20 5f |rocOnErr|or() , _|
|00000e40| 47 65 74 49 6e 73 74 28 | 29 20 29 20 0d 0a 09 6f |GetInst(|) ) ...o|
|00000e50| 41 73 73 69 67 6e 28 64 | 77 4c 4c 42 75 73 69 6e |Assign(d|wLLBusin|
|00000e60| 65 73 73 2c 4c 4c 4f 5f | 41 42 53 54 52 41 43 54 |ess,LLO_|ABSTRACT|
|00000e70| 5f 4f 4e 5f 45 52 52 4f | 52 2c 20 64 57 6f 72 64 |_ON_ERRO|R, dWord|
|00000e80| 28 20 5f 43 61 73 74 2c | 20 53 65 6c 66 3a 70 74 |( _Cast,| Self:pt|
|00000e90| 72 49 6e 73 74 4f 6e 45 | 72 72 6f 72 20 29 2c 20 |rInstOnE|rror ), |
|00000ea0| 4c 4c 4f 5f 56 4f 49 44 | 5f 56 41 4c 55 45 20 29 |LLO_VOID|_VALUE )|
|00000eb0| 0d 0a 09 53 65 6c 66 3a | 4f 6e 45 72 72 6f 72 20 |...Self:|OnError |
|00000ec0| 3a 3d 20 7b 20 7c 6f 57 | 69 6e 64 6f 77 2c 6f 4c |:= { |oW|indow,oL|
|00000ed0| 4c 42 7c 20 53 74 64 45 | 72 72 6f 72 48 61 6e 64 |LB| StdE|rrorHand|
|00000ee0| 6c 65 72 28 6f 57 69 6e | 64 6f 77 2c 6f 4c 4c 42 |ler(oWin|dow,oLLB|
|00000ef0| 29 20 7d 20 0d 0a 20 0d | 0a 09 2f 2f 20 57 72 61 |) } .. .|..// Wra|
|00000f00| 70 20 74 68 65 20 65 78 | 69 73 74 69 6e 67 20 41 |p the ex|isting A|
|00000f10| 78 69 73 58 20 66 6f 6e | 74 73 20 69 6e 20 74 68 |xisX fon|ts in th|
|00000f20| 65 20 44 4c 4c 20 74 6f | 20 74 68 65 20 56 6f 20 |e DLL to| the Vo |
|00000f30| 46 6f 6e 74 20 4f 62 6a | 65 63 74 73 0d 0a 20 09 |Font Obj|ects.. .|
|00000f40| 53 65 6c 66 3a 54 69 74 | 6c 65 46 6f 6e 74 09 3a |Self:Tit|leFont.:|
|00000f50| 3d 20 42 61 73 65 46 6f | 6e 74 7b 64 77 4c 4c 42 |= BaseFo|nt{dwLLB|
|00000f60| 75 73 69 6e 65 73 73 2c | 4c 4c 42 5f 58 5f 41 58 |usiness,|LLB_X_AX|
|00000f70| 49 53 5f 54 49 54 4c 45 | 5f 46 4f 4e 54 7d 0d 0a |IS_TITLE|_FONT}..|
|00000f80| 09 53 65 6c 66 3a 48 65 | 61 64 65 72 46 6f 6e 74 |.Self:He|aderFont|
|00000f90| 09 3a 3d 20 42 61 73 65 | 46 6f 6e 74 7b 64 77 4c |.:= Base|Font{dwL|
|00000fa0| 4c 42 75 73 69 6e 65 73 | 73 2c 4c 4c 42 5f 58 5f |LBusines|s,LLB_X_|
|00000fb0| 41 58 49 53 5f 48 45 41 | 44 45 52 5f 46 4f 4e 54 |AXIS_HEA|DER_FONT|
|00000fc0| 7d 20 0d 0a 09 53 65 6c | 66 3a 4c 61 62 65 6c 46 |} ...Sel|f:LabelF|
|00000fd0| 6f 6e 74 09 3a 3d 20 42 | 61 73 65 46 6f 6e 74 7b |ont.:= B|aseFont{|
|00000fe0| 64 77 4c 4c 42 75 73 69 | 6e 65 73 73 2c 4c 4c 42 |dwLLBusi|ness,LLB|
|00000ff0| 5f 58 5f 41 58 49 53 5f | 4c 41 42 45 4c 5f 46 4f |_X_AXIS_|LABEL_FO|
|00001000| 4e 54 7d 20 09 0d 0a 0d | 0a 00 4e 00 21 00 00 00 |NT} ....|..N.!...|
|00001010| 4d 65 74 68 6f 64 20 49 | 6e 69 74 28 6f 47 72 61 |Method I|nit(oGra|
|00001020| 70 68 29 09 20 43 6c 61 | 73 73 20 41 78 69 73 58 |ph). Cla|ss AxisX|
|00001030| 00 40 00 15 00 00 00 41 | 58 49 53 58 3a 4f 4e 4d |.@.....A|XISX:ONM|
|00001040| 4f 55 53 45 3a 41 43 43 | 45 53 53 00 51 00 02 00 |OUSE:ACC|ESS.Q...|
|00001050| 00 00 02 00 44 00 02 00 | 00 00 03 00 48 00 04 00 |....D...|....H...|
|00001060| 00 00 19 ec 4c 2f 4d 00 | 02 00 00 00 19 00 45 00 |....L/M.|......E.|
|00001070| 02 00 00 00 00 00 46 00 | 02 00 00 00 02 00 47 00 |......F.|......G.|
|00001080| 02 00 00 00 ff ff 49 00 | 02 00 00 00 00 00 41 00 |......I.|......A.|
|00001090| 5c 00 00 00 41 63 63 65 | 73 73 20 4f 6e 4d 6f 75 |\...Acce|ss OnMou|
|000010a0| 73 65 20 43 6c 61 73 73 | 20 41 78 69 73 58 0d 0a |se Class| AxisX..|
|000010b0| 0d 0a 09 2f 2f 2f 20 47 | 65 74 20 74 68 65 20 4f |.../// G|et the O|
|000010c0| 6e 4d 6f 75 73 65 20 43 | 6f 64 65 62 6c 6f 63 6b |nMouse C|odeblock|
|000010d0| 0d 0a 09 52 65 74 75 72 | 6e 28 53 65 6c 66 3a 63 |...Retur|n(Self:c|
|000010e0| 62 4f 6e 4d 6f 75 73 65 | 29 0d 0a 20 20 0d 0a 00 |bOnMouse|).. ...|
|000010f0| 4e 00 1b 00 00 00 41 63 | 63 65 73 73 20 4f 6e 4d |N.....Ac|cess OnM|
|00001100| 6f 75 73 65 20 43 6c 61 | 73 73 20 41 78 69 73 58 |ouse Cla|ss AxisX|
|00001110| 00 40 00 13 00 00 00 41 | 58 49 53 58 3a 54 49 54 |.@.....A|XISX:TIT|
|00001120| 4c 45 3a 41 43 43 45 53 | 53 00 51 00 02 00 00 00 |LE:ACCES|S.Q.....|
|00001130| 02 00 44 00 02 00 00 00 | 03 00 48 00 04 00 00 00 |..D.....|..H.....|
|00001140| 19 ec 4c 2f 4d 00 02 00 | 00 00 19 00 45 00 02 00 |..L/M...|....E...|
|00001150| 00 00 00 00 46 00 02 00 | 00 00 02 00 47 00 02 00 |....F...|....G...|
|00001160| 00 00 ff ff 49 00 02 00 | 00 00 00 00 41 00 83 00 |....I...|....A...|
|00001170| 00 00 41 63 63 65 73 73 | 20 54 69 74 6c 65 20 43 |..Access| Title C|
|00001180| 6c 61 73 73 20 41 78 69 | 73 58 0d 0a 0d 0a 09 2f |lass Axi|sX...../|
|00001190| 2f 2f 47 65 74 20 74 68 | 65 20 58 20 41 78 69 73 |//Get th|e X Axis|
|000011a0| 20 74 69 74 6c 65 0d 0a | 09 52 65 74 75 72 6e 28 | title..|.Return(|
|000011b0| 50 73 7a 28 5f 43 61 73 | 74 2c 6f 41 63 63 65 73 |Psz(_Cas|t,oAcces|
|000011c0| 73 28 53 65 6c 66 3a 64 | 77 53 65 6c 66 2c 4c 4c |s(Self:d|wSelf,LL|
|000011d0| 42 5f 58 5f 41 58 49 53 | 5f 54 49 54 4c 45 2c 4c |B_X_AXIS|_TITLE,L|
|000011e0| 4c 4f 5f 56 4f 49 44 5f | 50 41 52 41 4d 29 29 29 |LO_VOID_|PARAM)))|
|000011f0| 0d 0a 0d 0a 00 4e 00 19 | 00 00 00 41 63 63 65 73 |.....N..|...Acces|
|00001200| 73 20 54 69 74 6c 65 20 | 43 6c 61 73 73 20 41 78 |s Title |Class Ax|
|00001210| 69 73 58 00 40 00 13 00 | 00 00 41 58 49 53 58 3a |isX.@...|..AXISX:|
|00001220| 54 49 54 4c 45 3a 41 53 | 53 49 47 4e 00 51 00 02 |TITLE:AS|SIGN.Q..|
|00001230| 00 00 00 02 00 44 00 02 | 00 00 00 03 00 48 00 04 |.....D..|.....H..|
|00001240| 00 00 00 19 ec 4c 2f 4d | 00 02 00 00 00 1a 00 45 |.....L/M|.......E|
|00001250| 00 02 00 00 00 00 00 46 | 00 02 00 00 00 02 00 47 |.......F|.......G|
|00001260| 00 02 00 00 00 ff ff 49 | 00 02 00 00 00 00 00 41 |.......I|.......A|
|00001270| 00 97 00 00 00 41 73 73 | 69 67 6e 20 54 69 74 6c |.....Ass|ign Titl|
|00001280| 65 28 63 4e 65 77 56 61 | 6c 75 65 29 20 43 6c 61 |e(cNewVa|lue) Cla|
|00001290| 73 73 20 41 78 69 73 58 | 0d 0a 0d 0a 09 2f 2f 2f |ss AxisX|.....///|
|000012a0| 20 53 65 74 20 74 68 65 | 20 58 20 61 78 69 73 20 | Set the| X axis |
|000012b0| 74 69 74 6c 65 0d 0a 09 | 6f 41 73 73 69 67 6e 28 |title...|oAssign(|
|000012c0| 53 65 6c 66 3a 64 77 53 | 65 6c 66 2c 4c 4c 42 5f |Self:dwS|elf,LLB_|
|000012d0| 58 5f 41 58 49 53 5f 54 | 49 54 4c 45 2c 64 57 6f |X_AXIS_T|ITLE,dWo|
|000012e0| 72 64 28 5f 43 61 73 74 | 2c 63 4e 65 77 56 61 6c |rd(_Cast|,cNewVal|
|000012f0| 75 65 29 2c 4c 4c 4f 5f | 56 4f 49 44 5f 56 41 4c |ue),LLO_|VOID_VAL|
|00001300| 55 45 29 20 20 20 0d 0a | 09 0d 0a 00 4e 00 24 00 |UE) ..|....N.$.|
|00001310| 00 00 41 73 73 69 67 6e | 20 54 69 74 6c 65 28 63 |..Assign| Title(c|
|00001320| 4e 65 77 56 61 6c 75 65 | 29 20 43 6c 61 73 73 20 |NewValue|) Class |
|00001330| 41 78 69 73 58 00 40 00 | 15 00 00 00 41 58 49 53 |AxisX.@.|....AXIS|
|00001340| 58 3a 4f 4e 4d 4f 55 53 | 45 3a 41 53 53 49 47 4e |X:ONMOUS|E:ASSIGN|
|00001350| 00 51 00 02 00 00 00 02 | 00 44 00 02 00 00 00 03 |.Q......|.D......|
|00001360| 00 48 00 04 00 00 00 19 | ec 4c 2f 4d 00 02 00 00 |.H......|.L/M....|
|00001370| 00 1a 00 45 00 02 00 00 | 00 00 00 46 00 02 00 00 |...E....|...F....|
|00001380| 00 02 00 47 00 02 00 00 | 00 ff ff 49 00 02 00 00 |...G....|...I....|
|00001390| 00 00 00 41 00 42 01 00 | 00 41 73 73 69 67 6e 20 |...A.B..|.Assign |
|000013a0| 6f 6e 4d 6f 75 73 65 28 | 63 62 4f 6e 4d 6f 75 73 |onMouse(|cbOnMous|
|000013b0| 65 29 20 43 6c 61 73 73 | 20 41 78 69 73 58 0d 0a |e) Class| AxisX..|
|000013c0| 0d 0a 09 2f 2f 2f 20 53 | 65 74 2f 43 6c 65 61 72 |.../// S|et/Clear|
|000013d0| 20 74 68 65 20 4f 6e 4d | 6f 75 73 65 20 43 6f 64 | the OnM|ouse Cod|
|000013e0| 65 42 6c 6f 63 6b 0d 0a | 09 49 66 20 45 6d 70 74 |eBlock..|.If Empt|
|000013f0| 79 28 63 62 4f 6e 4d 6f | 75 73 65 29 09 0d 0a 09 |y(cbOnMo|use)....|
|00001400| 09 6f 41 73 73 69 67 6e | 28 53 65 6c 66 3a 64 77 |.oAssign|(Self:dw|
|00001410| 53 65 6c 66 2c 4c 4c 42 | 5f 58 5f 41 58 49 53 5f |Self,LLB|_X_AXIS_|
|00001420| 4f 4e 5f 4d 4f 55 53 45 | 2c 4c 4c 4f 5f 56 4f 49 |ON_MOUSE|,LLO_VOI|
|00001430| 44 5f 50 41 52 41 4d 2c | 4c 4c 4f 5f 56 4f 49 44 |D_PARAM,|LLO_VOID|
|00001440| 5f 56 41 4c 55 45 29 0d | 0a 09 45 6c 73 65 0d 0a |_VALUE).|..Else..|
|00001450| 09 09 6f 41 73 73 69 67 | 6e 28 53 65 6c 66 3a 64 |..oAssig|n(Self:d|
|00001460| 77 53 65 6c 66 2c 4c 4c | 42 5f 58 5f 41 58 49 53 |wSelf,LL|B_X_AXIS|
|00001470| 5f 4f 4e 5f 4d 4f 55 53 | 45 2c 20 64 57 6f 72 64 |_ON_MOUS|E, dWord|
|00001480| 28 5f 43 61 73 74 2c 53 | 65 6c 66 3a 70 74 72 49 |(_Cast,S|elf:ptrI|
|00001490| 6e 73 74 4f 6e 4d 6f 75 | 73 65 29 2c 4c 4c 4f 5f |nstOnMou|se),LLO_|
|000014a0| 56 4f 49 44 5f 56 41 4c | 55 45 29 0d 0a 09 45 6e |VOID_VAL|UE)...En|
|000014b0| 64 69 66 0d 0a 09 09 0d | 0a 09 53 65 6c 66 3a 63 |dif.....|..Self:c|
|000014c0| 62 4f 6e 4d 6f 75 73 65 | 09 3a 3d 20 63 62 4f 6e |bOnMouse|.:= cbOn|
|000014d0| 4d 6f 75 73 65 0d 0a 09 | 0d 0a 00 4e 00 26 00 00 |Mouse...|...N.&..|
|000014e0| 00 41 73 73 69 67 6e 20 | 6f 6e 4d 6f 75 73 65 28 |.Assign |onMouse(|
|000014f0| 63 62 4f 6e 4d 6f 75 73 | 65 29 20 43 6c 61 73 73 |cbOnMous|e) Class|
|00001500| 20 41 78 69 73 58 00 40 | 00 1b 00 00 00 41 58 49 | AxisX.@|.....AXI|
|00001510| 53 58 3a 47 45 54 4c 41 | 42 45 4c 41 52 52 41 59 |SX:GETLA|BELARRAY|
|00001520| 3a 41 43 43 45 53 53 00 | 51 00 02 00 00 00 02 00 |:ACCESS.|Q.......|
|00001530| 44 00 02 00 00 00 03 00 | 48 00 04 00 00 00 19 ec |D.......|H.......|
|00001540| 4c 2f 4d 00 02 00 00 00 | 19 00 45 00 02 00 00 00 |L/M.....|..E.....|
|00001550| 00 00 46 00 02 00 00 00 | 02 00 47 00 02 00 00 00 |..F.....|..G.....|
|00001560| ff ff 49 00 02 00 00 00 | 00 00 41 00 66 02 00 00 |..I.....|..A.f...|
|00001570| 41 63 63 65 73 73 20 47 | 65 74 4c 61 62 65 6c 41 |Access G|etLabelA|
|00001580| 72 72 61 79 20 43 6c 61 | 73 73 20 41 78 69 73 58 |rray Cla|ss AxisX|
|00001590| 0d 0a 0d 0a 09 2f 2f 2f | 20 47 65 74 20 74 68 65 |.....///| Get the|
|000015a0| 20 47 65 74 6c 61 62 65 | 6c 20 61 72 72 61 79 0d | Getlabe|l array.|
|000015b0| 0a 09 2f 2f 2f 20 74 68 | 65 20 47 65 74 4c 61 62 |../// th|e GetLab|
|000015c0| 65 6c 20 61 72 72 61 79 | 20 63 6f 6e 74 61 69 6e |el array| contain|
|000015d0| 73 20 33 20 65 6c 65 6d | 65 6e 74 73 20 61 6e 64 |s 3 elem|ents and|
|000015e0| 20 69 73 20 75 73 65 64 | 20 74 6f 20 67 65 74 20 | is used| to get |
|000015f0| 74 68 65 20 64 61 74 61 | 20 66 72 6f 6d 0d 0a 09 |the data| from...|
|00001600| 2f 2f 2f 20 74 68 65 20 | 64 61 74 61 73 6f 75 72 |/// the |datasour|
|00001610| 63 65 20 61 6e 64 20 75 | 73 65 20 74 68 65 6d 20 |ce and u|se them |
|00001620| 61 73 20 74 68 65 20 72 | 6f 77 73 20 6c 61 62 65 |as the r|ows labe|
|00001630| 6c 73 2e 20 54 68 65 20 | 65 6c 65 6d 65 6e 74 73 |ls. The |elements|
|00001640| 20 61 72 65 0d 0a 09 2f | 2f 2f 20 31 20 63 6f 64 | are.../|// 1 cod|
|00001650| 65 62 6c 6f 63 6b 20 77 | 68 69 63 68 20 77 69 6c |eblock w|hich wil|
|00001660| 6c 20 72 65 63 65 69 76 | 65 20 74 68 65 20 73 65 |l receiv|e the se|
|00001670| 63 6f 6e 64 20 61 6e 64 | 20 74 68 69 72 64 20 65 |cond and| third e|
|00001680| 6c 65 6d 65 6e 74 73 20 | 61 73 20 70 61 72 61 6d |lements |as param|
|00001690| 65 74 65 72 73 20 61 74 | 20 65 76 61 6c 20 74 69 |eters at| eval ti|
|000016a0| 6d 65 0d 0a 09 2f 2f 2f | 20 32 20 4f 70 74 69 6f |me...///| 2 Optio|
|000016b0| 6e 61 6c 20 53 68 6f 72 | 74 49 6e 74 20 74 6f 20 |nal Shor|tInt to |
|000016c0| 62 65 20 70 61 73 73 65 | 64 20 74 6f 20 74 68 65 |be passe|d to the|
|000016d0| 20 63 6f 64 65 62 6c 6f | 63 6b 2e 20 69 65 20 63 | codeblo|ck. ie c|
|000016e0| 6f 6c 75 6d 6e 20 6e 75 | 6d 62 65 72 20 66 6f 72 |olumn nu|mber for|
|000016f0| 20 46 69 65 6c 64 47 65 | 74 28 23 29 0d 0a 09 2f | FieldGe|t(#).../|
|00001700| 2f 2f 20 33 20 4f 70 74 | 69 6f 6e 61 6c 20 64 61 |// 3 Opt|ional da|
|00001710| 74 61 73 6f 75 72 63 65 | 20 74 6f 20 62 65 20 70 |tasource| to be p|
|00001720| 61 73 73 65 64 20 74 6f | 20 74 68 65 20 63 6f 64 |assed to| the cod|
|00001730| 65 62 6c 6f 63 6b 2e 20 | 49 66 20 74 68 69 73 20 |eblock. |If this |
|00001740| 76 61 6c 75 65 20 69 73 | 20 6e 6f 74 20 70 72 6f |value is| not pro|
|00001750| 76 69 64 65 64 2c 0d 0a | 09 2f 2f 2f 20 20 20 74 |vided,..|./// t|
|00001760| 68 65 20 67 72 61 70 68 | 20 44 61 74 61 73 6f 75 |he graph| Datasou|
|00001770| 72 63 65 20 77 69 6c 6c | 20 62 65 20 75 73 65 64 |rce will| be used|
|00001780| 20 62 79 20 64 65 66 61 | 75 6c 74 2e 0d 0a 20 20 | by defa|ult... |
|00001790| 20 20 52 65 74 75 72 6e | 20 28 7b 53 65 6c 66 3a | Return| ({Self:|
|000017a0| 63 62 47 65 74 4c 61 62 | 65 6c 2c 53 65 6c 66 3a |cbGetLab|el,Self:|
|000017b0| 73 69 47 65 74 4c 61 62 | 65 6c 2c 53 65 6c 66 3a |siGetLab|el,Self:|
|000017c0| 44 61 74 61 53 6f 75 72 | 63 65 7d 29 0d 0a 0d 0a |DataSour|ce})....|
|000017d0| 20 20 20 0d 0a 00 4e 00 | 21 00 00 00 41 63 63 65 | ...N.|!...Acce|
|000017e0| 73 73 20 47 65 74 4c 61 | 62 65 6c 41 72 72 61 79 |ss GetLa|belArray|
|000017f0| 20 43 6c 61 73 73 20 41 | 78 69 73 58 00 40 00 0e | Class A|xisX.@..|
|00001800| 00 00 00 41 58 49 53 58 | 3a 44 45 53 54 52 4f 59 |...AXISX|:DESTROY|
|00001810| 00 51 00 02 00 00 00 02 | 00 44 00 02 00 00 00 03 |.Q......|.D......|
|00001820| 00 48 00 04 00 00 00 19 | ec 4c 2f 4d 00 02 00 00 |.H......|.L/M....|
|00001830| 00 15 00 45 00 02 00 00 | 00 00 00 46 00 02 00 00 |...E....|...F....|
|00001840| 00 02 00 47 00 02 00 00 | 00 ff ff 49 00 02 00 00 |...G....|...I....|
|00001850| 00 00 00 41 00 0a 02 00 | 00 4d 65 74 68 6f 64 20 |...A....|.Method |
|00001860| 44 65 73 74 72 6f 79 28 | 29 20 43 6c 61 73 73 20 |Destroy(|) Class |
|00001870| 41 78 69 73 58 0d 0a 0d | 0a 09 2f 2f 2f 20 44 65 |AxisX...|../// De|
|00001880| 73 74 72 6f 79 20 74 68 | 65 20 41 78 69 73 58 20 |stroy th|e AxisX |
|00001890| 6f 62 6a 65 63 74 0d 0a | 09 0d 0a 09 4c 6f 63 61 |object..|....Loca|
|000018a0| 6c 20 70 74 72 4e 65 65 | 64 4b 69 64 09 41 73 20 |l ptrNee|dKid.As |
|000018b0| 50 74 72 0d 0a 09 4c 6f | 63 61 6c 20 6c 55 6e 52 |Ptr...Lo|cal lUnR|
|000018c0| 65 67 69 73 74 65 72 09 | 41 73 20 4c 6f 67 69 63 |egister.|As Logic|
|000018d0| 09 0d 0a 0d 0a 09 49 66 | 20 21 45 6d 70 74 79 28 |......If| !Empty(|
|000018e0| 53 65 6c 66 3a 64 77 53 | 65 6c 66 29 20 09 0d 0a |Self:dwS|elf) ...|
|000018f0| 09 0d 0a 09 09 2f 2f 20 | 55 6e 52 65 67 69 73 74 |.....// |UnRegist|
|00001900| 65 72 20 6b 69 64 20 66 | 6f 72 20 74 68 65 20 6f |er kid f|or the o|
|00001910| 62 6a 65 63 74 20 74 6f | 20 62 65 20 75 73 65 64 |bject to| be used|
|00001920| 20 69 6e 73 69 64 65 20 | 74 68 65 20 44 4c 4c 0d | inside |the DLL.|
|00001930| 0a 09 09 70 74 72 4e 65 | 65 64 4b 69 64 20 3a 3d |...ptrNe|edKid :=|
|00001940| 20 50 74 72 28 5f 43 61 | 73 74 2c 6f 41 63 63 65 | Ptr(_Ca|st,oAcce|
|00001950| 73 73 28 53 65 6c 66 3a | 64 77 53 65 6c 66 2c 4c |ss(Self:|dwSelf,L|
|00001960| 4c 4f 5f 41 42 53 54 52 | 41 43 54 5f 43 41 52 47 |LO_ABSTR|ACT_CARG|
|00001970| 4f 5f 50 4f 49 4e 54 45 | 52 2c 4c 4c 42 5f 41 42 |O_POINTE|R,LLB_AB|
|00001980| 53 54 52 41 43 54 5f 43 | 41 52 47 4f 5f 4f 5f 56 |STRACT_C|ARGO_O_V|
|00001990| 4f 5f 4f 42 4a 45 43 54 | 29 29 0d 0a 09 09 6c 55 |O_OBJECT|))....lU|
|000019a0| 6e 52 65 67 69 73 74 65 | 72 20 3a 3d 20 55 6e 52 |nRegiste|r := UnR|
|000019b0| 65 67 69 73 74 65 72 4b | 69 64 28 70 74 72 4e 65 |egisterK|id(ptrNe|
|000019c0| 65 64 4b 69 64 29 0d 0a | 0d 0a 09 09 46 72 65 65 |edKid)..|....Free|
|000019d0| 50 72 6f 63 49 6e 73 74 | 61 6e 63 65 28 20 53 65 |ProcInst|ance( Se|
|000019e0| 6c 66 3a 70 74 72 49 6e | 73 74 4f 6e 4d 6f 75 73 |lf:ptrIn|stOnMous|
|000019f0| 65 20 29 0d 0a 20 20 20 | 20 09 46 72 65 65 50 72 |e ).. | .FreePr|
|00001a00| 6f 63 49 6e 73 74 61 6e | 63 65 28 20 53 65 6c 66 |ocInstan|ce( Self|
|00001a10| 3a 70 74 72 49 6e 73 74 | 47 65 74 4c 61 62 65 6c |:ptrInst|GetLabel|
|00001a20| 20 29 0d 0a 09 09 46 72 | 65 65 50 72 6f 63 49 6e | )....Fr|eeProcIn|
|00001a30| 73 74 61 6e 63 65 28 20 | 53 65 6c 66 3a 70 74 72 |stance( |Self:ptr|
|00001a40| 49 6e 73 74 4f 6e 45 72 | 72 6f 72 20 29 20 20 20 |InstOnEr|ror ) |
|00001a50| 20 0d 0a 20 0d 0a 20 09 | 45 6e 64 69 66 0d 0a 09 | .. .. .|Endif...|
|00001a60| 0d 0a 00 4e 00 1d 00 00 | 00 4d 65 74 68 6f 64 20 |...N....|.Method |
|00001a70| 44 65 73 74 72 6f 79 28 | 29 20 43 6c 61 73 73 20 |Destroy(|) Class |
|00001a80| 41 78 69 73 58 00 40 00 | 1b 00 00 00 41 58 49 53 |AxisX.@.|....AXIS|
|00001a90| 58 3a 47 45 54 4c 41 42 | 45 4c 41 52 52 41 59 3a |X:GETLAB|ELARRAY:|
|00001aa0| 41 53 53 49 47 4e 00 51 | 00 02 00 00 00 02 00 44 |ASSIGN.Q|.......D|
|00001ab0| 00 02 00 00 00 03 00 48 | 00 04 00 00 00 19 ec 4c |.......H|.......L|
|00001ac0| 2f 4d 00 02 00 00 00 1a | 00 45 00 02 00 00 00 00 |/M......|.E......|
|00001ad0| 00 46 00 02 00 00 00 02 | 00 47 00 02 00 00 00 ff |.F......|.G......|
|00001ae0| ff 49 00 02 00 00 00 00 | 00 41 00 7c 08 00 00 41 |.I......|.A.|...A|
|00001af0| 73 73 69 67 6e 20 47 65 | 74 4c 61 62 65 6c 41 72 |ssign Ge|tLabelAr|
|00001b00| 72 61 79 28 09 61 4c 61 | 62 65 6c 09 29 20 43 6c |ray(.aLa|bel.) Cl|
|00001b10| 61 73 73 20 41 78 69 73 | 58 0d 0a 0d 0a 09 2f 2f |ass Axis|X.....//|
|00001b20| 2f 20 53 65 74 2f 43 6c | 65 61 72 20 74 68 65 20 |/ Set/Cl|ear the |
|00001b30| 47 65 74 6c 61 62 65 6c | 20 61 72 72 61 79 0d 0a |Getlabel| array..|
|00001b40| 09 2f 2f 2f 20 74 68 65 | 20 47 65 74 4c 61 62 65 |./// the| GetLabe|
|00001b50| 6c 20 61 72 72 61 79 20 | 63 6f 6e 74 61 69 6e 73 |l array |contains|
|00001b60| 20 33 20 65 6c 65 6d 65 | 6e 74 73 20 61 6e 64 20 | 3 eleme|nts and |
|00001b70| 69 73 20 75 73 65 64 20 | 74 6f 20 67 65 74 20 74 |is used |to get t|
|00001b80| 68 65 20 64 61 74 61 20 | 66 72 6f 6d 0d 0a 09 2f |he data |from.../|
|00001b90| 2f 2f 20 74 68 65 20 64 | 61 74 61 73 6f 75 72 63 |// the d|atasourc|
|00001ba0| 65 20 61 6e 64 20 75 73 | 65 20 74 68 65 6d 20 61 |e and us|e them a|
|00001bb0| 73 20 74 68 65 20 72 6f | 77 73 20 6c 61 62 65 6c |s the ro|ws label|
|00001bc0| 73 2e 20 54 68 65 20 65 | 6c 65 6d 65 6e 74 73 20 |s. The e|lements |
|00001bd0| 61 72 65 0d 0a 09 2f 2f | 2f 20 31 20 63 6f 64 65 |are...//|/ 1 code|
|00001be0| 62 6c 6f 63 6b 20 77 68 | 69 63 68 20 77 69 6c 6c |block wh|ich will|
|00001bf0| 20 72 65 63 65 69 76 65 | 20 74 68 65 20 73 65 63 | receive| the sec|
|00001c00| 6f 6e 64 20 61 6e 64 20 | 74 68 69 72 64 20 65 6c |ond and |third el|
|00001c10| 65 6d 65 6e 74 73 20 61 | 73 20 70 61 72 61 6d 65 |ements a|s parame|
|00001c20| 74 65 72 73 20 61 74 20 | 65 76 61 6c 20 74 69 6d |ters at |eval tim|
|00001c30| 65 0d 0a 09 2f 2f 2f 20 | 32 20 4f 70 74 69 6f 6e |e.../// |2 Option|
|00001c40| 61 6c 20 53 68 6f 72 74 | 49 6e 74 20 74 6f 20 62 |al Short|Int to b|
|00001c50| 65 20 70 61 73 73 65 64 | 20 74 6f 20 74 68 65 20 |e passed| to the |
|00001c60| 63 6f 64 65 62 6c 6f 63 | 6b 2e 20 69 65 20 63 6f |codebloc|k. ie co|
|00001c70| 6c 75 6d 6e 20 6e 75 6d | 62 65 72 20 66 6f 72 20 |lumn num|ber for |
|00001c80| 46 69 65 6c 64 47 65 74 | 28 23 29 0d 0a 09 2f 2f |FieldGet|(#)...//|
|00001c90| 2f 20 33 20 4f 70 74 69 | 6f 6e 61 6c 20 64 61 74 |/ 3 Opti|onal dat|
|00001ca0| 61 73 6f 75 72 63 65 20 | 74 6f 20 62 65 20 70 61 |asource |to be pa|
|00001cb0| 73 73 65 64 20 74 6f 20 | 74 68 65 20 63 6f 64 65 |ssed to |the code|
|00001cc0| 62 6c 6f 63 6b 2e 20 49 | 66 20 74 68 69 73 20 76 |block. I|f this v|
|00001cd0| 61 6c 75 65 20 69 73 20 | 6e 6f 74 20 70 72 6f 76 |alue is |not prov|
|00001ce0| 69 64 65 64 2c 0d 0a 09 | 2f 2f 2f 20 20 20 74 68 |ided,...|/// th|
|00001cf0| 65 20 67 72 61 70 68 20 | 44 61 74 61 73 6f 75 72 |e graph |Datasour|
|00001d00| 63 65 20 77 69 6c 6c 20 | 62 65 20 75 73 65 64 20 |ce will |be used |
|00001d10| 62 79 20 64 65 66 61 75 | 6c 74 2e 0d 0a 20 0d 0a |by defau|lt... ..|
|00001d20| 09 4c 6f 63 61 6c 20 6c | 45 6d 70 74 79 4f 72 42 |.Local l|EmptyOrB|
|00001d30| 61 64 09 41 73 20 4c 6f | 67 69 63 0d 0a 09 4c 6f |ad.As Lo|gic...Lo|
|00001d40| 63 61 6c 20 63 62 47 65 | 74 4c 61 62 65 6c 09 41 |cal cbGe|tLabel.A|
|00001d50| 73 20 55 73 75 61 6c 0d | 0a 09 4c 6f 63 61 6c 20 |s Usual.|..Local |
|00001d60| 73 69 47 65 74 4c 61 62 | 65 6c 09 41 73 20 53 68 |siGetLab|el.As Sh|
|00001d70| 6f 72 74 49 6e 74 0d 0a | 09 4c 6f 63 61 6c 20 6f |ortInt..|.Local o|
|00001d80| 44 61 74 61 53 6f 75 72 | 63 65 09 41 73 20 4f 62 |DataSour|ce.As Ob|
|00001d90| 6a 65 63 74 0d 0a 09 4c | 6f 63 61 6c 20 6e 49 09 |ject...L|ocal nI.|
|00001da0| 09 09 41 73 20 49 6e 74 | 0d 0a 0d 0a 09 49 66 20 |..As Int|.....If |
|00001db0| 45 6d 70 74 79 28 61 4c | 61 62 65 6c 29 0d 0a 09 |Empty(aL|abel)...|
|00001dc0| 0d 0a 09 09 6c 45 6d 70 | 74 79 4f 72 42 61 64 20 |....lEmp|tyOrBad |
|00001dd0| 3a 3d 20 54 52 55 45 0d | 0a 09 0d 0a 09 45 6c 73 |:= TRUE.|.....Els|
|00001de0| 65 0d 0a 09 0d 0a 09 09 | 49 66 09 55 73 75 61 6c |e.......|If.Usual|
|00001df0| 54 79 70 65 28 61 4c 61 | 62 65 6c 5b 31 5d 29 20 |Type(aLa|bel[1]) |
|00001e00| 3d 3d 20 43 6f 64 65 42 | 6c 6f 63 6b 20 2e 4f 52 |== CodeB|lock .OR|
|00001e10| 2e 20 3b 0d 0a 09 09 09 | 55 73 75 61 6c 54 79 70 |. ;.....|UsualTyp|
|00001e20| 65 28 61 4c 61 62 65 6c | 5b 31 5d 29 20 3d 3d 20 |e(aLabel|[1]) == |
|00001e30| 53 79 6d 62 6f 6c 0d 0a | 09 09 0d 0a 09 09 09 63 |Symbol..|.......c|
|00001e40| 62 47 65 74 4c 61 62 65 | 6c 20 3a 3d 20 61 4c 61 |bGetLabe|l := aLa|
|00001e50| 62 65 6c 5b 31 5d 0d 0a | 09 09 0d 0a 09 09 09 49 |bel[1]..|.......I|
|00001e60| 66 20 6c 65 6e 28 61 4c | 61 62 65 6c 29 3e 3d 32 |f len(aL|abel)>=2|
|00001e70| 20 2e 41 4e 44 2e 20 55 | 73 75 61 6c 54 79 70 65 | .AND. U|sualType|
|00001e80| 28 61 4c 61 62 65 6c 5b | 32 5d 29 20 3d 3d 20 4c |(aLabel[|2]) == L|
|00001e90| 6f 6e 67 49 6e 74 0d 0a | 09 09 09 0d 0a 09 09 09 |ongInt..|........|
|00001ea0| 09 73 69 47 65 74 4c 61 | 62 65 6c 20 3a 3d 20 61 |.siGetLa|bel := a|
|00001eb0| 4c 61 62 65 6c 5b 32 5d | 09 09 09 0d 0a 09 09 09 |Label[2]|........|
|00001ec0| 0d 0a 09 09 09 09 49 66 | 20 6c 65 6e 28 61 4c 61 |......If| len(aLa|
|00001ed0| 62 65 6c 29 3d 3d 33 20 | 2e 41 4e 44 2e 55 73 75 |bel)==3 |.AND.Usu|
|00001ee0| 61 6c 54 79 70 65 28 61 | 4c 61 62 65 6c 5b 33 5d |alType(a|Label[3]|
|00001ef0| 29 20 3d 3d 20 4f 62 6a | 65 63 74 0d 0a 09 09 09 |) == Obj|ect.....|
|00001f00| 09 09 0d 0a 09 09 09 09 | 09 6f 44 61 74 61 53 6f |........|.oDataSo|
|00001f10| 75 72 63 65 20 3a 3d 20 | 61 4c 61 62 65 6c 5b 33 |urce := |aLabel[3|
|00001f20| 5d 09 09 09 09 0d 0a 09 | 09 09 09 0d 0a 09 09 09 |].......|........|
|00001f30| 09 45 6e 64 69 66 0d 0a | 09 09 09 09 0d 0a 09 09 |.Endif..|........|
|00001f40| 09 45 6e 64 69 66 09 0d | 0a 09 0d 0a 09 09 45 6c |.Endif..|......El|
|00001f50| 73 65 0d 0a 09 09 0d 0a | 09 09 09 6c 45 6d 70 74 |se......|...lEmpt|
|00001f60| 79 4f 72 42 61 64 20 3a | 3d 20 54 52 55 45 0d 0a |yOrBad :|= TRUE..|
|00001f70| 09 09 09 0d 0a 09 09 45 | 6e 64 69 66 0d 0a 09 09 |.......E|ndif....|
|00001f80| 0d 0a 09 45 6e 64 69 66 | 0d 0a 20 0d 0a 0d 0a 09 |...Endif|.. .....|
|00001f90| 49 66 20 6c 45 6d 70 74 | 79 4f 72 42 61 64 0d 0a |If lEmpt|yOrBad..|
|00001fa0| 09 0d 0a 09 09 6f 41 73 | 73 69 67 6e 28 53 65 6c |.....oAs|sign(Sel|
|00001fb0| 66 3a 64 77 53 65 6c 66 | 2c 4c 4c 42 5f 58 5f 41 |f:dwSelf|,LLB_X_A|
|00001fc0| 58 49 53 5f 44 41 54 41 | 5f 53 4f 55 52 43 45 2c |XIS_DATA|_SOURCE,|
|00001fd0| 4c 4c 4f 5f 56 4f 49 44 | 5f 50 41 52 41 4d 2c 4c |LLO_VOID|_PARAM,L|
|00001fe0| 4c 4f 5f 56 4f 49 44 5f | 56 41 4c 55 45 29 20 0d |LO_VOID_|VALUE) .|
|00001ff0| 0a 09 09 53 65 6c 66 3a | 63 62 47 65 74 4c 61 62 |...Self:|cbGetLab|
|00002000| 65 6c 20 3a 3d 20 4e 49 | 4c 0d 0a 09 09 53 65 6c |el := NI|L....Sel|
|00002010| 66 3a 73 69 47 65 74 4c | 61 62 65 6c 20 3a 3d 20 |f:siGetL|abel := |
|00002020| 30 0d 0a 09 09 53 65 6c | 66 3a 44 61 74 61 53 6f |0....Sel|f:DataSo|
|00002030| 75 72 63 65 09 3a 3d 20 | 4e 49 4c 0d 0a 20 0d 0a |urce.:= |NIL.. ..|
|00002040| 09 45 6c 73 65 0d 0a 09 | 09 0d 0a 09 09 6f 41 73 |.Else...|.....oAs|
|00002050| 73 69 67 6e 28 53 65 6c | 66 3a 64 77 53 65 6c 66 |sign(Sel|f:dwSelf|
|00002060| 2c 4c 4c 42 5f 58 5f 41 | 58 49 53 5f 44 41 54 41 |,LLB_X_A|XIS_DATA|
|00002070| 5f 53 4f 55 52 43 45 2c | 64 57 6f 72 64 28 5f 43 |_SOURCE,|dWord(_C|
|00002080| 61 73 74 2c 53 65 6c 66 | 3a 70 74 72 49 6e 73 74 |ast,Self|:ptrInst|
|00002090| 47 65 74 4c 61 62 65 6c | 29 2c 4c 4c 4f 5f 56 4f |GetLabel|),LLO_VO|
|000020a0| 49 44 5f 56 41 4c 55 45 | 29 20 0d 0a 0d 0a 09 09 |ID_VALUE|) ......|
|000020b0| 49 66 20 21 45 6d 70 74 | 79 28 6f 44 61 74 61 53 |If !Empt|y(oDataS|
|000020c0| 6f 75 72 63 65 29 0d 0a | 09 09 09 53 65 6c 66 3a |ource)..|...Self:|
|000020d0| 44 61 74 61 53 6f 75 72 | 63 65 20 3a 3d 20 6f 44 |DataSour|ce := oD|
|000020e0| 61 74 61 53 6f 75 72 63 | 65 20 0d 0a 09 09 45 6c |ataSourc|e ....El|
|000020f0| 73 65 0d 0a 09 09 09 53 | 65 6c 66 3a 44 61 74 61 |se.....S|elf:Data|
|00002100| 53 6f 75 72 63 65 20 3a | 3d 20 53 65 6c 66 3a 6f |Source :|= Self:o|
|00002110| 47 72 61 70 68 3a 44 61 | 74 61 53 6f 75 72 63 65 |Graph:Da|taSource|
|00002120| 0d 0a 09 09 45 6e 64 69 | 66 0d 0a 0d 0a 0d 0a 09 |....Endi|f.......|
|00002130| 09 49 66 20 55 73 75 61 | 6c 54 79 70 65 28 63 62 |.If Usua|lType(cb|
|00002140| 47 65 74 4c 61 62 65 6c | 29 3d 3d 53 59 4d 42 4f |GetLabel|)==SYMBO|
|00002150| 4c 0d 0a 09 09 0d 0a 09 | 09 09 46 6f 72 20 6e 49 |L.......|..For nI|
|00002160| 20 3a 3d 20 31 20 54 6f | 20 53 65 6c 66 3a 44 61 | := 1 To| Self:Da|
|00002170| 74 61 53 6f 75 72 63 65 | 3a 46 43 6f 75 6e 74 0d |taSource|:FCount.|
|00002180| 0a 09 09 09 0d 0a 09 09 | 09 09 49 66 20 46 69 65 |........|..If Fie|
|00002190| 6c 64 53 79 6d 28 6e 49 | 29 20 3d 3d 20 63 62 47 |ldSym(nI|) == cbG|
|000021a0| 65 74 4c 61 62 65 6c 0d | 0a 09 09 09 09 0d 0a 09 |etLabel.|........|
|000021b0| 09 09 09 09 45 78 69 74 | 0d 0a 09 09 09 09 0d 0a |....Exit|........|
|000021c0| 09 09 09 09 45 6e 64 69 | 66 0d 0a 09 09 09 09 0d |....Endi|f.......|
|000021d0| 0a 09 09 09 4e 65 78 74 | 0d 0a 09 09 09 0d 0a 09 |....Next|........|
|000021e0| 09 09 49 66 20 6e 49 20 | 20 3c 3d 09 53 65 6c 66 |..If nI | <=.Self|
|000021f0| 3a 44 61 74 61 53 6f 75 | 72 63 65 3a 46 43 6f 75 |:DataSou|rce:FCou|
|00002200| 6e 74 20 0d 0a 09 09 09 | 09 63 62 47 65 74 4c 61 |nt .....|.cbGetLa|
|00002210| 62 65 6c 09 3a 3d 20 20 | 7b 20 20 7c 73 69 50 61 |bel.:= |{ |siPa|
|00002220| 72 61 6d 2c 6f 44 61 74 | 61 53 6f 75 72 63 65 7c |ram,oDat|aSource||
|00002230| 20 6f 44 61 74 61 53 6f | 75 72 63 65 3a 46 69 65 | oDataSo|urce:Fie|
|00002240| 6c 64 47 65 74 28 73 69 | 50 61 72 61 6d 29 20 7d |ldGet(si|Param) }|
|00002250| 20 0d 0a 09 09 09 09 73 | 69 47 65 74 4c 61 62 65 | ......s|iGetLabe|
|00002260| 6c 09 3a 3d 20 6e 49 0d | 0a 09 09 09 45 6c 73 65 |l.:= nI.|....Else|
|00002270| 0d 0a 09 09 09 09 63 62 | 47 65 74 4c 61 62 65 6c |......cb|GetLabel|
|00002280| 09 3a 3d 20 7b 20 7c 7c | 20 22 22 20 7d 0d 0a 09 |.:= { ||| "" }...|
|00002290| 09 09 09 73 69 47 65 74 | 4c 61 62 65 6c 09 3a 3d |...siGet|Label.:=|
|000022a0| 20 30 0d 0a 09 09 09 45 | 6e 64 69 66 0d 0a 09 09 | 0.....E|ndif....|
|000022b0| 0d 0a 09 09 45 6e 64 69 | 66 0d 0a 20 20 0d 0a 09 |....Endi|f.. ...|
|000022c0| 09 0d 0a 09 09 53 65 6c | 66 3a 63 62 47 65 74 4c |.....Sel|f:cbGetL|
|000022d0| 61 62 65 6c 09 3a 3d 20 | 63 62 47 65 74 4c 61 62 |abel.:= |cbGetLab|
|000022e0| 65 6c 0d 0a 09 0d 0a 09 | 09 49 66 20 55 73 75 61 |el......|.If Usua|
|000022f0| 6c 54 79 70 65 28 73 69 | 47 65 74 4c 61 62 65 6c |lType(si|GetLabel|
|00002300| 29 20 3d 3d 20 4c 6f 6e | 67 49 6e 74 0d 0a 09 09 |) == Lon|gInt....|
|00002310| 09 53 65 6c 66 3a 73 69 | 47 65 74 4c 61 62 65 6c |.Self:si|GetLabel|
|00002320| 09 3a 3d 20 73 69 47 65 | 74 4c 61 62 65 6c 0d 0a |.:= siGe|tLabel..|
|00002330| 09 09 45 6c 73 65 0d 0a | 09 09 09 53 65 6c 66 3a |..Else..|...Self:|
|00002340| 73 69 47 65 74 4c 61 62 | 65 6c 20 3a 3d 20 30 0d |siGetLab|el := 0.|
|00002350| 0a 09 09 45 6e 64 69 66 | 0d 0a 09 0d 0a 09 45 6e |...Endif|......En|
|00002360| 64 69 66 0d 0a 09 0d 0a | 0d 0a 00 4e 00 2b 00 00 |dif.....|...N.+..|
|00002370| 00 41 73 73 69 67 6e 20 | 47 65 74 4c 61 62 65 6c |.Assign |GetLabel|
|00002380| 41 72 72 61 79 28 09 61 | 4c 61 62 65 6c 09 29 20 |Array(.a|Label.) |
|00002390| 43 6c 61 73 73 20 41 78 | 69 73 58 00 40 00 15 00 |Class Ax|isX.@...|
|000023a0| 00 00 41 58 49 53 58 3a | 4f 4e 45 52 52 4f 52 3a |..AXISX:|ONERROR:|
|000023b0| 41 43 43 45 53 53 00 51 | 00 02 00 00 00 02 00 44 |ACCESS.Q|.......D|
|000023c0| 00 02 00 00 00 03 00 48 | 00 04 00 00 00 19 ec 4c |.......H|.......L|
|000023d0| 2f 4d 00 02 00 00 00 19 | 00 45 00 02 00 00 00 00 |/M......|.E......|
|000023e0| 00 46 00 02 00 00 00 02 | 00 47 00 02 00 00 00 ff |.F......|.G......|
|000023f0| ff 49 00 02 00 00 00 00 | 00 41 00 5c 00 00 00 41 |.I......|.A.\...A|
|00002400| 63 63 65 73 73 20 4f 6e | 45 72 72 6f 72 20 43 6c |ccess On|Error Cl|
|00002410| 61 73 73 20 41 78 69 73 | 58 0d 0a 0d 0a 09 2f 2f |ass Axis|X.....//|
|00002420| 2f 20 47 65 74 20 74 68 | 65 20 4f 6e 45 72 72 6f |/ Get th|e OnErro|
|00002430| 72 20 43 6f 64 65 62 6c | 6f 63 6b 0d 0a 09 52 65 |r Codebl|ock...Re|
|00002440| 74 75 72 6e 28 53 65 6c | 66 3a 63 62 4f 6e 45 72 |turn(Sel|f:cbOnEr|
|00002450| 72 6f 72 29 0d 0a 20 20 | 0d 0a 00 4e 00 1b 00 00 |ror).. |...N....|
|00002460| 00 41 63 63 65 73 73 20 | 4f 6e 45 72 72 6f 72 20 |.Access |OnError |
|00002470| 43 6c 61 73 73 20 41 78 | 69 73 58 00 40 00 15 00 |Class Ax|isX.@...|
|00002480| 00 00 41 58 49 53 58 3a | 4f 4e 45 52 52 4f 52 3a |..AXISX:|ONERROR:|
|00002490| 41 53 53 49 47 4e 00 51 | 00 02 00 00 00 02 00 44 |ASSIGN.Q|.......D|
|000024a0| 00 02 00 00 00 03 00 48 | 00 04 00 00 00 19 ec 4c |.......H|.......L|
|000024b0| 2f 4d 00 02 00 00 00 1a | 00 45 00 02 00 00 00 00 |/M......|.E......|
|000024c0| 00 46 00 02 00 00 00 02 | 00 47 00 02 00 00 00 ff |.F......|.G......|
|000024d0| ff 49 00 02 00 00 00 00 | 00 41 00 67 01 00 00 41 |.I......|.A.g...A|
|000024e0| 73 73 69 67 6e 20 6f 6e | 45 72 72 6f 72 28 63 62 |ssign on|Error(cb|
|000024f0| 4f 6e 45 72 72 6f 72 29 | 20 43 6c 61 73 73 20 41 |OnError)| Class A|
|00002500| 78 69 73 58 0d 0a 0d 0a | 09 2f 2f 2f 20 53 65 74 |xisX....|./// Set|
|00002510| 2f 43 6c 65 61 72 20 74 | 68 65 20 4f 6e 45 72 72 |/Clear t|he OnErr|
|00002520| 6f 72 20 43 6f 64 65 42 | 6c 6f 63 6b 0d 0a 09 49 |or CodeB|lock...I|
|00002530| 66 20 45 6d 70 74 79 28 | 63 62 4f 6e 45 72 72 6f |f Empty(|cbOnErro|
|00002540| 72 29 09 0d 0a 09 09 6f | 41 73 73 69 67 6e 28 53 |r).....o|Assign(S|
|00002550| 65 6c 66 3a 64 77 53 65 | 6c 66 2c 4c 4c 4f 5f 41 |elf:dwSe|lf,LLO_A|
|00002560| 42 53 54 52 41 43 54 5f | 4f 4e 5f 45 52 52 4f 52 |BSTRACT_|ON_ERROR|
|00002570| 2c 4c 4c 4f 5f 56 4f 49 | 44 5f 50 41 52 41 4d 2c |,LLO_VOI|D_PARAM,|
|00002580| 4c 4c 4f 5f 56 4f 49 44 | 5f 56 41 4c 55 45 29 0d |LLO_VOID|_VALUE).|
|00002590| 0a 09 09 53 65 6c 66 3a | 63 62 4f 6e 45 72 72 6f |...Self:|cbOnErro|
|000025a0| 72 20 3a 3d 20 7b 20 7c | 7c 20 4e 69 6c 20 7d 0d |r := { ||| Nil }.|
|000025b0| 0a 09 45 6c 73 65 0d 0a | 09 09 6f 41 73 73 69 67 |..Else..|..oAssig|
|000025c0| 6e 28 53 65 6c 66 3a 64 | 77 53 65 6c 66 2c 4c 4c |n(Self:d|wSelf,LL|
|000025d0| 4f 5f 41 42 53 54 52 41 | 43 54 5f 4f 4e 5f 45 52 |O_ABSTRA|CT_ON_ER|
|000025e0| 52 4f 52 2c 20 64 57 6f | 72 64 28 5f 43 61 73 74 |ROR, dWo|rd(_Cast|
|000025f0| 2c 53 65 6c 66 3a 70 74 | 72 49 6e 73 74 4f 6e 45 |,Self:pt|rInstOnE|
|00002600| 72 72 6f 72 29 2c 4c 4c | 4f 5f 56 4f 49 44 5f 56 |rror),LL|O_VOID_V|
|00002610| 41 4c 55 45 29 0d 0a 09 | 09 53 65 6c 66 3a 63 62 |ALUE)...|.Self:cb|
|00002620| 4f 6e 45 72 72 6f 72 09 | 3a 3d 20 63 62 4f 6e 45 |OnError.|:= cbOnE|
|00002630| 72 72 6f 72 09 09 0d 0a | 09 45 6e 64 69 66 0d 0a |rror....|.Endif..|
|00002640| 20 0d 0a 0d 0a 00 4e 00 | 26 00 00 00 41 73 73 69 | .....N.|&...Assi|
|00002650| 67 6e 20 6f 6e 45 72 72 | 6f 72 28 63 62 4f 6e 45 |gn onErr|or(cbOnE|
|00002660| 72 72 6f 72 29 20 43 6c | 61 73 73 20 41 78 69 73 |rror) Cl|ass Axis|
|00002670| 58 00 20 00 0d 00 00 00 | 43 6c 61 73 73 3a 20 41 |X. .....|Class: A|
|00002680| 78 69 73 59 00 21 00 02 | 00 00 00 02 00 40 00 06 |xisY.!..|.....@..|
|00002690| 00 00 00 41 58 49 53 59 | 00 51 00 02 00 00 00 02 |...AXISY|.Q......|
|000026a0| 00 44 00 02 00 00 00 03 | 00 48 00 04 00 00 00 a6 |.D......|.H......|
|000026b0| fe 2a 2f 4d 00 02 00 00 | 00 17 00 45 00 02 00 00 |.*/M....|...E....|
|000026c0| 00 00 00 46 00 02 00 00 | 00 02 00 47 00 02 00 00 |...F....|...G....|
|000026d0| 00 ff ff 49 00 02 00 00 | 00 00 00 41 00 1a 03 00 |...I....|...A....|
|000026e0| 00 43 6c 61 73 73 20 41 | 78 69 73 59 0d 0a 0d 0a |.Class A|xisY....|
|000026f0| 09 45 78 70 6f 72 74 09 | 6f 47 72 61 70 68 09 09 |.Export.|oGraph..|
|00002700| 09 09 09 41 73 20 4f 62 | 6a 65 63 74 09 09 2f 2f |...As Ob|ject..//|
|00002710| 2f 20 4f 77 6e 65 72 20 | 6f 66 20 74 68 65 20 61 |/ Owner |of the a|
|00002720| 78 69 73 59 20 28 69 65 | 20 74 68 65 20 67 72 61 |xisY (ie| the gra|
|00002730| 70 68 29 20 0d 0a 0d 0a | 09 45 78 70 6f 72 74 09 |ph) ....|.Export.|
|00002740| 64 77 53 65 6c 66 09 09 | 09 09 09 41 73 20 64 57 |dwSelf..|...As dW|
|00002750| 6f 72 64 20 20 20 20 09 | 2f 2f 20 20 49 6e 74 65 |ord .|// Inte|
|00002760| 72 6e 61 6c 20 75 73 65 | 20 20 0d 0a 09 45 78 70 |rnal use| ...Exp|
|00002770| 6f 72 74 09 54 69 74 6c | 65 46 6f 6e 74 09 09 09 |ort.Titl|eFont...|
|00002780| 09 41 73 20 42 61 73 65 | 46 6f 6e 74 20 20 20 20 |.As Base|Font |
|00002790| 20 2f 2f 2f 20 54 68 65 | 20 74 69 74 6c 65 20 66 | /// The| title f|
|000027a0| 6f 6e 74 20 6f 62 6a 65 | 63 74 20 0d 0a 09 45 78 |ont obje|ct ...Ex|
|000027b0| 70 6f 72 74 09 48 65 61 | 64 65 72 46 6f 6e 74 09 |port.Hea|derFont.|
|000027c0| 09 09 09 41 73 20 42 61 | 73 65 46 6f 6e 74 20 09 |...As Ba|seFont .|
|000027d0| 2f 2f 2f 20 54 68 65 20 | 68 65 61 64 65 72 20 66 |/// The |header f|
|000027e0| 6f 6e 74 20 6f 62 6a 65 | 63 74 20 0d 0a 09 45 78 |ont obje|ct ...Ex|
|000027f0| 70 6f 72 74 09 4c 61 62 | 65 6c 46 6f 6e 74 09 09 |port.Lab|elFont..|
|00002800| 09 09 41 73 20 42 61 73 | 65 46 6f 6e 74 20 09 2f |..As Bas|eFont ./|
|00002810| 2f 2f 20 54 68 65 20 6c | 61 62 65 6c 20 66 6f 6e |// The l|abel fon|
|00002820| 74 20 6f 62 6a 65 63 74 | 20 0d 0a 0d 0a 09 45 78 |t object| .....Ex|
|00002830| 70 6f 72 74 09 63 62 4f | 6e 4d 6f 75 73 65 09 09 |port.cbO|nMouse..|
|00002840| 09 09 41 73 20 43 6f 64 | 65 42 6c 6f 63 6b 09 2f |..As Cod|eBlock./|
|00002850| 2f 20 20 49 6e 74 65 72 | 6e 61 6c 20 75 73 65 20 |/ Inter|nal use |
|00002860| 09 0d 0a 09 45 78 70 6f | 72 74 09 63 62 4f 6e 45 |....Expo|rt.cbOnE|
|00002870| 72 72 6f 72 09 09 09 09 | 41 73 20 43 6f 64 65 42 |rror....|As CodeB|
|00002880| 6c 6f 63 6b 09 2f 2f 20 | 20 49 6e 74 65 72 6e 61 |lock.// | Interna|
|00002890| 6c 20 75 73 65 20 09 09 | 0d 0a 09 45 78 70 6f 72 |l use ..|...Expor|
|000028a0| 74 09 63 62 56 61 6c 75 | 65 54 6f 53 74 72 69 6e |t.cbValu|eToStrin|
|000028b0| 67 09 09 09 41 73 20 43 | 6f 64 65 42 6c 6f 63 6b |g...As C|odeBlock|
|000028c0| 09 2f 2f 20 20 49 6e 74 | 65 72 6e 61 6c 20 75 73 |.// Int|ernal us|
|000028d0| 65 20 20 0d 0a 09 45 78 | 70 6f 72 74 09 63 62 56 |e ...Ex|port.cbV|
|000028e0| 61 6c 75 65 54 6f 53 63 | 61 6c 65 09 09 09 41 73 |alueToSc|ale...As|
|000028f0| 20 43 6f 64 65 42 6c 6f | 63 6b 09 2f 2f 20 20 49 | CodeBlo|ck.// I|
|00002900| 6e 74 65 72 6e 61 6c 20 | 75 73 65 20 20 0d 0a 09 |nternal |use ...|
|00002910| 0d 0a 09 50 72 6f 74 65 | 63 74 09 70 74 72 49 6e |...Prote|ct.ptrIn|
|00002920| 73 74 4f 6e 4d 6f 75 73 | 65 09 09 09 41 73 20 50 |stOnMous|e...As P|
|00002930| 74 72 09 09 09 2f 2f 20 | 20 49 6e 74 65 72 6e 61 |tr...// | Interna|
|00002940| 6c 20 75 73 65 20 20 0d | 0a 09 50 72 6f 74 65 63 |l use .|..Protec|
|00002950| 74 09 70 74 72 49 6e 73 | 74 4f 6e 45 72 72 6f 72 |t.ptrIns|tOnError|
|00002960| 09 09 09 41 73 20 50 74 | 72 09 09 09 2f 2f 20 20 |...As Pt|r...// |
|00002970| 49 6e 74 65 72 6e 61 6c | 20 75 73 65 20 20 09 0d |Internal| use ..|
|00002980| 0a 09 50 72 6f 74 65 63 | 74 09 70 74 72 49 6e 73 |..Protec|t.ptrIns|
|00002990| 74 56 61 6c 75 65 54 6f | 53 74 72 69 6e 67 09 41 |tValueTo|String.A|
|000029a0| 73 20 50 74 72 09 09 09 | 2f 2f 20 20 49 6e 74 65 |s Ptr...|// Inte|
|000029b0| 72 6e 61 6c 20 75 73 65 | 20 20 0d 0a 09 50 72 6f |rnal use| ...Pro|
|000029c0| 74 65 63 74 09 70 74 72 | 49 6e 73 74 56 61 6c 75 |tect.ptr|InstValu|
|000029d0| 65 54 6f 53 63 61 6c 65 | 09 09 41 73 20 50 74 72 |eToScale|..As Ptr|
|000029e0| 09 09 09 2f 2f 20 20 49 | 6e 74 65 72 6e 61 6c 20 |...// I|nternal |
|000029f0| 75 73 65 20 20 0d 0a 09 | 0d 0a 00 4e 00 0c 00 00 |use ...|...N....|
|00002a00| 00 43 6c 61 73 73 20 41 | 78 69 73 59 00 40 00 0a |.Class A|xisY.@..|
|00002a10| 00 00 00 41 58 49 53 59 | 4c 45 46 54 00 51 00 02 |...AXISY|LEFT.Q..|
|00002a20| 00 00 00 02 00 44 00 02 | 00 00 00 03 00 48 00 04 |.....D..|.....H..|
|00002a30| 00 00 00 a6 fe 2a 2f 4d | 00 02 00 00 00 17 00 45 |.....*/M|.......E|
|00002a40| 00 02 00 00 00 00 00 46 | 00 02 00 00 00 02 00 47 |.......F|.......G|
|00002a50| 00 02 00 00 00 ff ff 49 | 00 02 00 00 00 00 00 41 |.......I|.......A|
|00002a60| 00 22 00 00 00 43 6c 61 | 73 73 20 41 78 69 73 59 |."...Cla|ss AxisY|
|00002a70| 4c 65 66 74 20 49 6e 68 | 65 72 69 74 20 41 78 69 |Left Inh|erit Axi|
|00002a80| 73 59 0d 0a 0d 0a 00 4e | 00 1e 00 00 00 43 6c 61 |sY.....N|.....Cla|
|00002a90| 73 73 20 41 78 69 73 59 | 4c 65 66 74 20 49 6e 68 |ss AxisY|Left Inh|
|00002aa0| 65 72 69 74 20 41 78 69 | 73 59 00 40 00 0b 00 00 |erit Axi|sY.@....|
|00002ab0| 00 41 58 49 53 59 52 49 | 47 48 54 00 51 00 02 00 |.AXISYRI|GHT.Q...|
|00002ac0| 00 00 02 00 44 00 02 00 | 00 00 03 00 48 00 04 00 |....D...|....H...|
|00002ad0| 00 00 a6 fe 2a 2f 4d 00 | 02 00 00 00 17 00 45 00 |....*/M.|......E.|
|00002ae0| 02 00 00 00 00 00 46 00 | 02 00 00 00 02 00 47 00 |......F.|......G.|
|00002af0| 02 00 00 00 ff ff 49 00 | 02 00 00 00 00 00 41 00 |......I.|......A.|
|00002b00| 23 00 00 00 43 6c 61 73 | 73 20 41 78 69 73 59 52 |#...Clas|s AxisYR|
|00002b10| 69 67 68 74 20 49 6e 68 | 65 72 69 74 20 41 78 69 |ight Inh|erit Axi|
|00002b20| 73 59 0d 0a 0d 0a 00 4e | 00 1f 00 00 00 43 6c 61 |sY.....N|.....Cla|
|00002b30| 73 73 20 41 78 69 73 59 | 52 69 67 68 74 20 49 6e |ss AxisY|Right In|
|00002b40| 68 65 72 69 74 20 41 78 | 69 73 59 00 40 00 16 00 |herit Ax|isY.@...|
|00002b50| 00 00 41 58 49 53 59 3a | 41 55 54 4f 53 49 5a 45 |..AXISY:|AUTOSIZE|
|00002b60| 3a 41 43 43 45 53 53 00 | 51 00 02 00 00 00 02 00 |:ACCESS.|Q.......|
|00002b70| 44 00 02 00 00 00 03 00 | 48 00 04 00 00 00 19 ec |D.......|H.......|
|00002b80| 4c 2f 4d 00 02 00 00 00 | 19 00 45 00 02 00 00 00 |L/M.....|..E.....|
|00002b90| 00 00 46 00 02 00 00 00 | 02 00 47 00 02 00 00 00 |..F.....|..G.....|
|00002ba0| ff ff 49 00 02 00 00 00 | 00 00 41 00 9f 00 00 00 |..I.....|..A.....|
|00002bb0| 41 63 63 65 73 73 20 41 | 75 74 6f 53 69 7a 65 20 |Access A|utoSize |
|00002bc0| 43 6c 61 73 73 20 41 78 | 69 73 59 0d 0a 0d 0a 09 |Class Ax|isY.....|
|00002bd0| 2f 2f 2f 20 47 65 74 20 | 69 66 20 74 68 65 20 41 |/// Get |if the A|
|00002be0| 75 74 6f 53 69 7a 69 6e | 67 20 66 65 61 74 75 72 |utoSizin|g featur|
|00002bf0| 65 20 69 73 20 61 63 74 | 69 76 65 0d 0a 09 52 65 |e is act|ive...Re|
|00002c00| 74 75 72 6e 28 4c 6f 67 | 69 63 28 5f 43 61 73 74 |turn(Log|ic(_Cast|
|00002c10| 2c 6f 41 63 63 65 73 73 | 28 53 65 6c 66 3a 64 77 |,oAccess|(Self:dw|
|00002c20| 53 65 6c 66 2c 4c 4c 42 | 5f 59 5f 41 58 49 53 5f |Self,LLB|_Y_AXIS_|
|00002c30| 41 55 54 4f 53 49 5a 45 | 2c 4c 4c 4f 5f 56 4f 49 |AUTOSIZE|,LLO_VOI|
|00002c40| 44 5f 50 41 52 41 4d 29 | 29 29 0d 0a 0d 0a 00 4e |D_PARAM)|)).....N|
|00002c50| 00 1c 00 00 00 41 63 63 | 65 73 73 20 41 75 74 6f |.....Acc|ess Auto|
|00002c60| 53 69 7a 65 20 43 6c 61 | 73 73 20 41 78 69 73 59 |Size Cla|ss AxisY|
|00002c70| 00 40 00 16 00 00 00 41 | 58 49 53 59 3a 41 55 54 |.@.....A|XISY:AUT|
|00002c80| 4f 53 49 5a 45 3a 41 53 | 53 49 47 4e 00 51 00 02 |OSIZE:AS|SIGN.Q..|
|00002c90| 00 00 00 02 00 44 00 02 | 00 00 00 03 00 48 00 04 |.....D..|.....H..|
|00002ca0| 00 00 00 19 ec 4c 2f 4d | 00 02 00 00 00 1a 00 45 |.....L/M|.......E|
|00002cb0| 00 02 00 00 00 00 00 46 | 00 02 00 00 00 02 00 47 |.......F|.......G|
|00002cc0| 00 02 00 00 00 ff ff 49 | 00 02 00 00 00 00 00 41 |.......I|.......A|
|00002cd0| 00 9f 00 00 00 41 73 73 | 69 67 6e 20 41 75 74 6f |.....Ass|ign Auto|
|00002ce0| 53 69 7a 65 28 6c 4e 65 | 77 56 61 6c 75 65 29 20 |Size(lNe|wValue) |
|00002cf0| 43 6c 61 73 73 20 41 78 | 69 73 59 0d 0a 0d 0a 09 |Class Ax|isY.....|
|00002d00| 2f 2f 2f 20 53 65 74 20 | 74 68 65 20 41 75 74 6f |/// Set |the Auto|
|00002d10| 53 69 7a 69 6e 67 20 66 | 65 61 74 75 72 65 0d 0a |Sizing f|eature..|
|00002d20| 09 6f 41 73 73 69 67 6e | 28 53 65 6c 66 3a 64 77 |.oAssign|(Self:dw|
|00002d30| 53 65 6c 66 2c 4c 4c 42 | 5f 59 5f 41 58 49 53 5f |Self,LLB|_Y_AXIS_|
|00002d40| 41 55 54 4f 53 49 5a 45 | 2c 64 57 6f 72 64 28 5f |AUTOSIZE|,dWord(_|
|00002d50| 43 61 73 74 2c 6c 4e 65 | 77 56 61 6c 75 65 29 2c |Cast,lNe|wValue),|
|00002d60| 4c 4c 4f 5f 56 4f 49 44 | 5f 56 41 4c 55 45 29 0d |LLO_VOID|_VALUE).|
|00002d70| 0a 0d 0a 00 4e 00 27 00 | 00 00 41 73 73 69 67 6e |....N.'.|..Assign|
|00002d80| 20 41 75 74 6f 53 69 7a | 65 28 6c 4e 65 77 56 61 | AutoSiz|e(lNewVa|
|00002d90| 6c 75 65 29 20 43 6c 61 | 73 73 20 41 78 69 73 59 |lue) Cla|ss AxisY|
|00002da0| 00 40 00 12 00 00 00 41 | 58 49 53 59 3a 42 41 53 |.@.....A|XISY:BAS|
|00002db0| 45 3a 41 43 43 45 53 53 | 00 51 00 02 00 00 00 02 |E:ACCESS|.Q......|
|00002dc0| 00 44 00 02 00 00 00 03 | 00 48 00 04 00 00 00 19 |.D......|.H......|
|00002dd0| ec 4c 2f 4d 00 02 00 00 | 00 19 00 45 00 02 00 00 |.L/M....|...E....|
|00002de0| 00 00 00 46 00 02 00 00 | 00 02 00 47 00 02 00 00 |...F....|...G....|
|00002df0| 00 ff ff 49 00 02 00 00 | 00 00 00 41 00 9d 00 00 |...I....|...A....|
|00002e00| 00 41 63 63 65 73 73 20 | 42 61 73 65 20 43 6c 61 |.Access |Base Cla|
|00002e10| 73 73 20 41 78 69 73 59 | 0d 0a 0d 0a 09 2f 2f 2f |ss AxisY|.....///|
|00002e20| 20 47 65 74 20 74 68 65 | 20 59 20 41 78 69 73 20 | Get the| Y Axis |
|00002e30| 62 61 73 65 20 73 63 61 | 6c 65 20 76 61 6c 75 65 |base sca|le value|
|00002e40| 2c 20 64 65 66 61 75 6c | 74 20 69 73 20 30 0d 0a |, defaul|t is 0..|
|00002e50| 09 52 65 74 75 72 6e 28 | 52 65 61 6c 38 28 50 74 |.Return(|Real8(Pt|
|00002e60| 72 28 6f 41 63 63 65 73 | 73 28 53 65 6c 66 3a 64 |r(oAcces|s(Self:d|
|00002e70| 77 53 65 6c 66 2c 4c 4c | 42 5f 59 5f 41 58 49 53 |wSelf,LL|B_Y_AXIS|
|00002e80| 5f 42 41 53 45 2c 4c 4c | 4f 5f 56 4f 49 44 5f 50 |_BASE,LL|O_VOID_P|
|00002e90| 41 52 41 4d 29 29 29 29 | 0d 0a 20 0d 0a 00 4e 00 |ARAM))))|.. ...N.|
|00002ea0| 18 00 00 00 41 63 63 65 | 73 73 20 42 61 73 65 20 |....Acce|ss Base |
|00002eb0| 43 6c 61 73 73 20 41 78 | 69 73 59 00 40 00 12 00 |Class Ax|isY.@...|
|00002ec0| 00 00 41 58 49 53 59 3a | 42 41 53 45 3a 41 53 53 |..AXISY:|BASE:ASS|
|00002ed0| 49 47 4e 00 51 00 02 00 | 00 00 02 00 44 00 02 00 |IGN.Q...|....D...|
|00002ee0| 00 00 03 00 48 00 04 00 | 00 00 19 ec 4c 2f 4d 00 |....H...|....L/M.|
|00002ef0| 02 00 00 00 1a 00 45 00 | 02 00 00 00 00 00 46 00 |......E.|......F.|
|00002f00| 02 00 00 00 02 00 47 00 | 02 00 00 00 ff ff 49 00 |......G.|......I.|
|00002f10| 02 00 00 00 00 00 41 00 | 82 01 00 00 41 73 73 69 |......A.|....Assi|
|00002f20| 67 6e 20 42 61 73 65 28 | 6e 4e 65 77 56 61 6c 75 |gn Base(|nNewValu|
|00002f30| 65 29 20 43 6c 61 73 73 | 20 41 78 69 73 59 09 0d |e) Class| AxisY..|
|00002f40| 0a 0d 0a 09 2f 2f 2f 20 | 53 65 74 20 74 68 65 20 |..../// |Set the |
|00002f50| 59 20 41 78 69 73 20 62 | 61 73 65 20 73 63 61 6c |Y Axis b|ase scal|
|00002f60| 65 20 76 61 6c 75 65 2c | 20 64 65 66 61 75 6c 74 |e value,| default|
|00002f70| 20 69 73 20 30 20 0d 0a | 09 0d 0a 0d 0a 09 4c 6f | is 0 ..|......Lo|
|00002f80| 63 61 6c 20 72 38 4e 65 | 77 56 61 6c 75 65 09 41 |cal r8Ne|wValue.A|
|00002f90| 73 20 52 65 61 6c 38 0d | 0a 09 4c 6f 63 61 6c 20 |s Real8.|..Local |
|00002fa0| 70 74 72 4e 65 77 56 61 | 6c 75 65 09 41 73 20 50 |ptrNewVa|lue.As P|
|00002fb0| 74 72 0d 0a 09 0d 0a 09 | 2f 2f 20 4e 65 65 64 20 |tr......|// Need |
|00002fc0| 73 6f 6d 65 20 63 6f 6e | 76 65 72 73 69 6f 6e 20 |some con|version |
|00002fd0| 74 6f 20 6f 62 74 61 69 | 6e 20 61 20 52 65 61 6c |to obtai|n a Real|
|00002fe0| 38 20 70 6f 69 6e 74 65 | 72 09 09 0d 0a 09 72 38 |8 pointe|r.....r8|
|00002ff0| 4e 65 77 56 61 6c 75 65 | 09 3a 3d 20 6e 4e 65 77 |NewValue|.:= nNew|
|00003000| 56 61 6c 75 65 0d 0a 09 | 70 74 72 4e 65 77 56 61 |Value...|ptrNewVa|
|00003010| 6c 75 65 09 3a 3d 20 40 | 72 38 4e 65 77 56 61 6c |lue.:= @|r8NewVal|
|00003020| 75 65 0d 0a 20 0d 0a 09 | 2f 2f 20 53 65 74 20 74 |ue.. ...|// Set t|
|00003030| 68 65 20 59 20 41 78 69 | 73 20 62 61 73 65 20 73 |he Y Axi|s base s|
|00003040| 63 61 6c 65 20 76 61 6c | 75 65 0d 0a 09 6f 41 73 |cale val|ue...oAs|
|00003050| 73 69 67 6e 28 53 65 6c | 66 3a 64 77 53 65 6c 66 |sign(Sel|f:dwSelf|
|00003060| 2c 4c 4c 42 5f 59 5f 41 | 58 49 53 5f 42 41 53 45 |,LLB_Y_A|XIS_BASE|
|00003070| 2c 64 57 6f 72 64 28 5f | 43 61 73 74 2c 70 74 72 |,dWord(_|Cast,ptr|
|00003080| 4e 65 77 56 61 6c 75 65 | 29 2c 4c 4c 4f 5f 56 4f |NewValue|),LLO_VO|
|00003090| 49 44 5f 56 41 4c 55 45 | 29 0d 0a 0d 0a 00 4e 00 |ID_VALUE|).....N.|
|000030a0| 24 00 00 00 41 73 73 69 | 67 6e 20 42 61 73 65 28 |$...Assi|gn Base(|
|000030b0| 6e 4e 65 77 56 61 6c 75 | 65 29 20 43 6c 61 73 73 |nNewValu|e) Class|
|000030c0| 20 41 78 69 73 59 09 00 | 40 00 13 00 00 00 41 58 | AxisY..|@.....AX|
|000030d0| 49 53 59 3a 43 4f 4c 4f | 52 3a 41 43 43 45 53 53 |ISY:COLO|R:ACCESS|
|000030e0| 00 51 00 02 00 00 00 02 | 00 44 00 02 00 00 00 03 |.Q......|.D......|
|000030f0| 00 48 00 04 00 00 00 19 | ec 4c 2f 4d 00 02 00 00 |.H......|.L/M....|
|00003100| 00 19 00 45 00 02 00 00 | 00 00 00 46 00 02 00 00 |...E....|...F....|
|00003110| 00 02 00 47 00 02 00 00 | 00 ff ff 49 00 02 00 00 |...G....|...I....|
|00003120| 00 00 00 41 00 94 00 00 | 00 41 63 63 65 73 73 20 |...A....|.Access |
|00003130| 43 6f 6c 6f 72 20 43 6c | 61 73 73 20 41 78 69 73 |Color Cl|ass Axis|
|00003140| 59 0d 0a 0d 0a 09 2f 2f | 2f 20 47 65 74 20 74 68 |Y.....//|/ Get th|
|00003150| 65 20 59 20 41 78 69 73 | 20 63 6f 6c 6f 72 0d 0a |e Y Axis| color..|
|00003160| 09 52 65 74 75 72 6e 28 | 52 67 62 32 43 6f 6c 6f |.Return(|Rgb2Colo|
|00003170| 72 28 4c 6f 6e 67 49 6e | 74 28 5f 43 61 73 74 2c |r(LongIn|t(_Cast,|
|00003180| 6f 41 63 63 65 73 73 28 | 53 65 6c 66 3a 64 77 53 |oAccess(|Self:dwS|
|00003190| 65 6c 66 2c 4c 4c 42 5f | 59 5f 41 58 49 53 5f 43 |elf,LLB_|Y_AXIS_C|
|000031a0| 4f 4c 4f 52 2c 4c 4c 4f | 5f 56 4f 49 44 5f 50 41 |OLOR,LLO|_VOID_PA|
|000031b0| 52 41 4d 29 29 29 29 0d | 0a 20 0d 0a 00 4e 00 19 |RAM)))).|. ...N..|
|000031c0| 00 00 00 41 63 63 65 73 | 73 20 43 6f 6c 6f 72 20 |...Acces|s Color |
|000031d0| 43 6c 61 73 73 20 41 78 | 69 73 59 00 40 00 13 00 |Class Ax|isY.@...|
|000031e0| 00 00 41 58 49 53 59 3a | 43 4f 4c 4f 52 3a 41 53 |..AXISY:|COLOR:AS|
|000031f0| 53 49 47 4e 00 51 00 02 | 00 00 00 02 00 44 00 02 |SIGN.Q..|.....D..|
|00003200| 00 00 00 03 00 48 00 04 | 00 00 00 19 ec 4c 2f 4d |.....H..|.....L/M|
|00003210| 00 02 00 00 00 1a 00 45 | 00 02 00 00 00 00 00 46 |.......E|.......F|
|00003220| 00 02 00 00 00 02 00 47 | 00 02 00 00 00 ff ff 49 |.......G|.......I|
|00003230| 00 02 00 00 00 00 00 41 | 00 a0 00 00 00 41 73 73 |.......A|.....Ass|
|00003240| 69 67 6e 20 43 6f 6c 6f | 72 28 6f 4e 65 77 43 6f |ign Colo|r(oNewCo|
|00003250| 6c 6f 72 29 20 43 6c 61 | 73 73 20 41 78 69 73 59 |lor) Cla|ss AxisY|
|00003260| 09 0d 0a 0d 0a 09 2f 2f | 2f 20 53 65 74 20 74 68 |......//|/ Set th|
|00003270| 65 20 59 20 41 78 69 73 | 20 63 6f 6c 6f 72 20 0d |e Y Axis| color .|
|00003280| 0a 09 6f 41 73 73 69 67 | 6e 28 53 65 6c 66 3a 64 |..oAssig|n(Self:d|
|00003290| 77 53 65 6c 66 2c 4c 4c | 42 5f 59 5f 41 58 49 53 |wSelf,LL|B_Y_AXIS|
|000032a0| 5f 43 4f 4c 4f 52 2c 64 | 57 6f 72 64 28 5f 43 61 |_COLOR,d|Word(_Ca|
|000032b0| 73 74 2c 43 6f 6c 6f 72 | 32 52 67 62 28 6f 4e 65 |st,Color|2Rgb(oNe|
|000032c0| 77 43 6f 6c 6f 72 29 29 | 2c 4c 4c 4f 5f 56 4f 49 |wColor))|,LLO_VOI|
|000032d0| 44 5f 56 41 4c 55 45 29 | 0d 0a 0d 0a 00 4e 00 25 |D_VALUE)|.....N.%|
|000032e0| 00 00 00 41 73 73 69 67 | 6e 20 43 6f 6c 6f 72 28 |...Assig|n Color(|
|000032f0| 6f 4e 65 77 43 6f 6c 6f | 72 29 20 43 6c 61 73 73 |oNewColo|r) Class|
|00003300| 20 41 78 69 73 59 09 00 | 40 00 14 00 00 00 41 58 | AxisY..|@.....AX|
|00003310| 49 53 59 3a 48 45 41 44 | 45 52 3a 41 43 43 45 53 |ISY:HEAD|ER:ACCES|
|00003320| 53 00 51 00 02 00 00 00 | 02 00 44 00 02 00 00 00 |S.Q.....|..D.....|
|00003330| 03 00 48 00 04 00 00 00 | 19 ec 4c 2f 4d 00 02 00 |..H.....|..L/M...|
|00003340| 00 00 19 00 45 00 02 00 | 00 00 00 00 46 00 02 00 |....E...|....F...|
|00003350| 00 00 02 00 47 00 02 00 | 00 00 ff ff 49 00 02 00 |....G...|....I...|
|00003360| 00 00 00 00 41 00 86 00 | 00 00 41 63 63 65 73 73 |....A...|..Access|
|00003370| 20 48 65 61 64 65 72 20 | 43 6c 61 73 73 20 41 78 | Header |Class Ax|
|00003380| 69 73 59 0d 0a 0d 0a 09 | 2f 2f 2f 47 65 74 20 74 |isY.....|///Get t|
|00003390| 68 65 20 59 20 41 78 69 | 73 20 68 65 61 64 65 72 |he Y Axi|s header|
|000033a0| 0d 0a 09 52 65 74 75 72 | 6e 28 50 73 7a 28 5f 43 |...Retur|n(Psz(_C|
|000033b0| 61 73 74 2c 6f 41 63 63 | 65 73 73 28 53 65 6c 66 |ast,oAcc|ess(Self|
|000033c0| 3a 64 77 53 65 6c 66 2c | 4c 4c 42 5f 59 5f 41 58 |:dwSelf,|LLB_Y_AX|
|000033d0| 49 53 5f 48 45 41 44 45 | 52 2c 4c 4c 4f 5f 56 4f |IS_HEADE|R,LLO_VO|
|000033e0| 49 44 5f 50 41 52 41 4d | 29 29 29 0d 0a 0d 0a 00 |ID_PARAM|))).....|
|000033f0| 4e 00 1a 00 00 00 41 63 | 63 65 73 73 20 48 65 61 |N.....Ac|cess Hea|
|00003400| 64 65 72 20 43 6c 61 73 | 73 20 41 78 69 73 59 00 |der Clas|s AxisY.|
|00003410| 40 00 14 00 00 00 41 58 | 49 53 59 3a 48 45 41 44 |@.....AX|ISY:HEAD|
|00003420| 45 52 3a 41 53 53 49 47 | 4e 00 51 00 02 00 00 00 |ER:ASSIG|N.Q.....|
|00003430| 02 00 44 00 02 00 00 00 | 03 00 48 00 04 00 00 00 |..D.....|..H.....|
|00003440| 19 ec 4c 2f 4d 00 02 00 | 00 00 1a 00 45 00 02 00 |..L/M...|....E...|
|00003450| 00 00 00 00 46 00 02 00 | 00 00 02 00 47 00 02 00 |....F...|....G...|
|00003460| 00 00 ff ff 49 00 02 00 | 00 00 00 00 41 00 99 00 |....I...|....A...|
|00003470| 00 00 41 73 73 69 67 6e | 20 48 65 61 64 65 72 28 |..Assign| Header(|
|00003480| 63 4e 65 77 56 61 6c 75 | 65 29 20 43 6c 61 73 73 |cNewValu|e) Class|
|00003490| 20 41 78 69 73 59 0d 0a | 0d 0a 09 2f 2f 2f 20 53 | AxisY..|.../// S|
|000034a0| 65 74 20 74 68 65 20 59 | 20 41 78 69 73 20 68 65 |et the Y| Axis he|
|000034b0| 61 64 65 72 0d 0a 09 6f | 41 73 73 69 67 6e 28 53 |ader...o|Assign(S|
|000034c0| 65 6c 66 3a 64 77 53 65 | 6c 66 2c 4c 4c 42 5f 59 |elf:dwSe|lf,LLB_Y|
|000034d0| 5f 41 58 49 53 5f 48 45 | 41 44 45 52 2c 64 57 6f |_AXIS_HE|ADER,dWo|
|000034e0| 72 64 28 5f 43 61 73 74 | 2c 63 4e 65 77 56 61 6c |rd(_Cast|,cNewVal|
|000034f0| 75 65 29 2c 4c 4c 4f 5f | 56 4f 49 44 5f 56 41 4c |ue),LLO_|VOID_VAL|
|00003500| 55 45 29 20 20 20 0d 0a | 0d 0a 00 4e 00 25 00 00 |UE) ..|...N.%..|
|00003510| 00 41 73 73 69 67 6e 20 | 48 65 61 64 65 72 28 63 |.Assign |Header(c|
|00003520| 4e 65 77 56 61 6c 75 65 | 29 20 43 6c 61 73 73 20 |NewValue|) Class |
|00003530| 41 78 69 73 59 00 40 00 | 0b 00 00 00 41 58 49 53 |AxisY.@.|....AXIS|
|00003540| 59 3a 49 4e 49 54 00 51 | 00 02 00 00 00 02 00 44 |Y:INIT.Q|.......D|
|00003550| 00 02 00 00 00 03 00 48 | 00 04 00 00 00 19 ec 4c |.......H|.......L|
|00003560| 2f 4d 00 02 00 00 00 15 | 00 45 00 02 00 00 00 00 |/M......|.E......|
|00003570| 00 46 00 02 00 00 00 02 | 00 47 00 02 00 00 00 ff |.F......|.G......|
|00003580| ff 49 00 02 00 00 00 00 | 00 41 00 e6 06 00 00 4d |.I......|.A.....M|
|00003590| 65 74 68 6f 64 20 49 6e | 69 74 28 6f 47 72 61 70 |ethod In|it(oGrap|
|000035a0| 68 2c 6c 4c 65 66 74 41 | 78 69 73 29 09 20 43 6c |h,lLeftA|xis). Cl|
|000035b0| 61 73 73 20 41 78 69 73 | 59 0d 0a 0d 0a 20 20 20 |ass Axis|Y.... |
|000035c0| 09 2f 2f 2f 20 49 6e 69 | 74 69 61 6c 69 7a 65 20 |./// Ini|tialize |
|000035d0| 74 68 65 20 41 78 69 73 | 59 20 6f 62 6a 65 63 74 |the Axis|Y object|
|000035e0| 20 61 6e 64 20 6c 69 6e | 6b 20 69 74 20 77 69 74 | and lin|k it wit|
|000035f0| 68 20 74 68 65 20 56 4f | 20 4c 4c 42 20 77 72 61 |h the VO| LLB wra|
|00003600| 70 70 65 72 20 63 6c 61 | 73 73 20 0d 0a 20 20 20 |pper cla|ss .. |
|00003610| 09 0d 0a 09 4c 6f 63 61 | 6c 20 64 77 4c 4c 42 75 |....Loca|l dwLLBu|
|00003620| 73 69 6e 65 73 73 09 41 | 73 20 64 57 6f 72 64 0d |siness.A|s dWord.|
|00003630| 0a 09 4c 6f 63 61 6c 20 | 70 74 72 4e 65 65 64 4b |..Local |ptrNeedK|
|00003640| 69 64 09 41 73 20 50 74 | 72 0d 0a 0d 0a 09 53 65 |id.As Pt|r.....Se|
|00003650| 6c 66 3a 6f 47 72 61 70 | 68 20 3a 3d 20 6f 47 72 |lf:oGrap|h := oGr|
|00003660| 61 70 68 0d 0a 20 0d 0a | 09 49 66 20 6c 4c 65 66 |aph.. ..|.If lLef|
|00003670| 74 41 78 69 73 0d 0a 09 | 0d 0a 09 09 2f 2f 20 52 |tAxis...|....// R|
|00003680| 65 74 72 69 65 76 65 20 | 74 68 65 20 41 78 69 73 |etrieve |the Axis|
|00003690| 59 20 4f 62 6a 65 63 74 | 0d 0a 09 09 64 77 4c 4c |Y Object|....dwLL|
|000036a0| 42 75 73 69 6e 65 73 73 | 20 3a 3d 20 6f 41 63 63 |Business| := oAcc|
|000036b0| 65 73 73 28 64 57 6f 72 | 64 28 5f 43 61 73 74 2c |ess(dWor|d(_Cast,|
|000036c0| 6f 47 72 61 70 68 3a 64 | 77 53 65 6c 66 29 2c 4c |oGraph:d|wSelf),L|
|000036d0| 4c 42 5f 47 52 41 50 48 | 5f 59 5f 41 58 49 53 5f |LB_GRAPH|_Y_AXIS_|
|000036e0| 4c 45 46 54 2c 4c 4c 4f | 5f 56 4f 49 44 5f 50 41 |LEFT,LLO|_VOID_PA|
|000036f0| 52 41 4d 29 0d 0a 09 09 | 0d 0a 09 45 6c 73 65 0d |RAM)....|...Else.|
|00003700| 0a 09 0d 0a 09 09 2f 2f | 20 52 65 74 72 69 65 76 |......//| Retriev|
|00003710| 65 20 74 68 65 20 41 78 | 69 73 59 20 4f 62 6a 65 |e the Ax|isY Obje|
|00003720| 63 74 0d 0a 09 09 64 77 | 4c 4c 42 75 73 69 6e 65 |ct....dw|LLBusine|
|00003730| 73 73 20 3a 3d 20 6f 41 | 63 63 65 73 73 28 64 57 |ss := oA|ccess(dW|
|00003740| 6f 72 64 28 5f 43 61 73 | 74 2c 6f 47 72 61 70 68 |ord(_Cas|t,oGraph|
|00003750| 3a 64 77 53 65 6c 66 29 | 2c 4c 4c 42 5f 47 52 41 |:dwSelf)|,LLB_GRA|
|00003760| 50 48 5f 59 5f 41 58 49 | 53 5f 52 49 47 48 54 2c |PH_Y_AXI|S_RIGHT,|
|00003770| 4c 4c 4f 5f 56 4f 49 44 | 5f 50 41 52 41 4d 29 0d |LLO_VOID|_PARAM).|
|00003780| 0a 09 0d 0a 09 45 6e 64 | 69 66 0d 0a 09 0d 0a 09 |.....End|if......|
|00003790| 20 20 20 20 0d 0a 09 2f | 2f 20 43 6f 6e 6e 65 63 | .../|/ Connec|
|000037a0| 74 20 74 68 65 20 56 4f | 20 6f 62 6a 65 63 74 20 |t the VO| object |
|000037b0| 74 6f 20 74 68 65 20 65 | 78 69 73 74 69 6e 67 20 |to the e|xisting |
|000037c0| 44 4c 4c 20 41 78 69 73 | 59 0d 0a 09 53 65 6c 66 |DLL Axis|Y...Self|
|000037d0| 3a 64 77 53 65 6c 66 20 | 3a 3d 20 64 77 4c 4c 42 |:dwSelf |:= dwLLB|
|000037e0| 75 73 69 6e 65 73 73 0d | 0a 09 0d 0a 09 53 65 6c |usiness.|.....Sel|
|000037f0| 66 3a 70 74 72 49 6e 73 | 74 4f 6e 4d 6f 75 73 65 |f:ptrIns|tOnMouse|
|00003800| 09 09 20 09 3a 3d 20 4d | 61 6b 65 50 72 6f 63 49 |.. .:= M|akeProcI|
|00003810| 6e 73 74 61 6e 63 65 28 | 20 40 50 72 6f 63 4f 6e |nstance(| @ProcOn|
|00003820| 4d 6f 75 73 65 28 29 20 | 2c 20 5f 47 65 74 49 6e |Mouse() |, _GetIn|
|00003830| 73 74 28 29 20 29 0d 0a | 09 53 65 6c 66 3a 70 74 |st() )..|.Self:pt|
|00003840| 72 49 6e 73 74 56 61 6c | 75 65 54 6f 53 74 72 69 |rInstVal|ueToStri|
|00003850| 6e 67 09 3a 3d 20 4d 61 | 6b 65 50 72 6f 63 49 6e |ng.:= Ma|keProcIn|
|00003860| 73 74 61 6e 63 65 28 20 | 40 70 73 7a 50 72 6f 63 |stance( |@pszProc|
|00003870| 56 61 6c 75 65 54 6f 53 | 74 72 69 6e 67 28 29 20 |ValueToS|tring() |
|00003880| 2c 20 5f 47 65 74 49 6e | 73 74 28 29 20 29 0d 0a |, _GetIn|st() )..|
|00003890| 09 53 65 6c 66 3a 70 74 | 72 49 6e 73 74 56 61 6c |.Self:pt|rInstVal|
|000038a0| 75 65 54 6f 53 63 61 6c | 65 09 3a 3d 20 4d 61 6b |ueToScal|e.:= Mak|
|000038b0| 65 50 72 6f 63 49 6e 73 | 74 61 6e 63 65 28 20 40 |eProcIns|tance( @|
|000038c0| 52 38 50 72 6f 63 56 61 | 6c 75 65 54 6f 53 63 61 |R8ProcVa|lueToSca|
|000038d0| 6c 65 28 29 20 2c 20 5f | 47 65 74 49 6e 73 74 28 |le() , _|GetInst(|
|000038e0| 29 20 29 0d 0a 20 0d 0a | 09 2f 2f 20 53 74 6f 72 |) ).. ..|.// Stor|
|000038f0| 65 20 69 6e 20 6f 56 6f | 4f 62 6a 65 63 74 20 74 |e in oVo|Object t|
|00003900| 68 65 20 72 65 66 65 72 | 65 6e 63 65 20 74 6f 20 |he refer|ence to |
|00003910| 74 68 65 20 56 6f 4f 62 | 6a 65 63 74 0d 0a 09 6f |the VoOb|ject...o|
|00003920| 41 73 73 69 67 6e 28 64 | 77 4c 4c 42 75 73 69 6e |Assign(d|wLLBusin|
|00003930| 65 73 73 2c 4c 4c 4f 5f | 41 42 53 54 52 41 43 54 |ess,LLO_|ABSTRACT|
|00003940| 5f 43 41 52 47 4f 2c 64 | 57 6f 72 64 28 5f 43 61 |_CARGO,d|Word(_Ca|
|00003950| 73 74 2c 53 65 6c 66 29 | 2c 4c 4c 42 5f 41 42 53 |st,Self)|,LLB_ABS|
|00003960| 54 52 41 43 54 5f 43 41 | 52 47 4f 5f 4f 5f 56 4f |TRACT_CA|RGO_O_VO|
|00003970| 5f 4f 42 4a 45 43 54 29 | 09 0d 0a 09 0d 0a 09 2f |_OBJECT)|......./|
|00003980| 2f 20 52 65 67 69 73 74 | 65 72 20 6b 69 64 20 66 |/ Regist|er kid f|
|00003990| 6f 72 20 74 68 65 20 6f | 62 6a 65 63 74 20 74 6f |or the o|bject to|
|000039a0| 20 62 65 20 75 73 65 64 | 20 69 6e 73 69 64 65 20 | be used| inside |
|000039b0| 74 68 65 20 44 4c 4c 0d | 0a 09 70 74 72 4e 65 65 |the DLL.|..ptrNee|
|000039c0| 64 4b 69 64 20 3a 3d 20 | 50 74 72 28 5f 43 61 73 |dKid := |Ptr(_Cas|
|000039d0| 74 2c 6f 41 63 63 65 73 | 73 28 53 65 6c 66 3a 64 |t,oAcces|s(Self:d|
|000039e0| 77 53 65 6c 66 2c 4c 4c | 4f 5f 41 42 53 54 52 41 |wSelf,LL|O_ABSTRA|
|000039f0| 43 54 5f 43 41 52 47 4f | 5f 50 4f 49 4e 54 45 52 |CT_CARGO|_POINTER|
|00003a00| 2c 4c 4c 42 5f 41 42 53 | 54 52 41 43 54 5f 43 41 |,LLB_ABS|TRACT_CA|
|00003a10| 52 47 4f 5f 4f 5f 56 4f | 5f 4f 42 4a 45 43 54 29 |RGO_O_VO|_OBJECT)|
|00003a20| 29 0d 0a 09 52 65 67 69 | 73 74 65 72 4b 69 64 28 |)...Regi|sterKid(|
|00003a30| 70 74 72 4e 65 65 64 4b | 69 64 2c 31 2c 46 61 6c |ptrNeedK|id,1,Fal|
|00003a40| 73 65 29 0d 0a 0d 0a 20 | 20 20 20 2f 2f 20 53 65 |se).... | // Se|
|00003a50| 74 20 74 68 65 20 4f 6e | 45 72 72 6f 72 20 73 74 |t the On|Error st|
|00003a60| 61 6e 64 61 72 64 20 63 | 6f 64 65 62 6c 6f 63 6b |andard c|odeblock|
|00003a70| 0d 0a 09 53 65 6c 66 3a | 70 74 72 49 6e 73 74 4f |...Self:|ptrInstO|
|00003a80| 6e 45 72 72 6f 72 09 3a | 3d 20 4d 61 6b 65 50 72 |nError.:|= MakePr|
|00003a90| 6f 63 49 6e 73 74 61 6e | 63 65 28 20 40 50 72 6f |ocInstan|ce( @Pro|
|00003aa0| 63 4f 6e 45 72 72 6f 72 | 28 29 20 2c 20 5f 47 65 |cOnError|() , _Ge|
|00003ab0| 74 49 6e 73 74 28 29 20 | 29 20 0d 0a 09 6f 41 73 |tInst() |) ...oAs|
|00003ac0| 73 69 67 6e 28 64 77 4c | 4c 42 75 73 69 6e 65 73 |sign(dwL|LBusines|
|00003ad0| 73 2c 4c 4c 4f 5f 41 42 | 53 54 52 41 43 54 5f 4f |s,LLO_AB|STRACT_O|
|00003ae0| 4e 5f 45 52 52 4f 52 2c | 20 64 57 6f 72 64 28 20 |N_ERROR,| dWord( |
|00003af0| 5f 43 61 73 74 2c 20 53 | 65 6c 66 3a 70 74 72 49 |_Cast, S|elf:ptrI|
|00003b00| 6e 73 74 4f 6e 45 72 72 | 6f 72 20 29 2c 20 4c 4c |nstOnErr|or ), LL|
|00003b10| 4f 5f 56 4f 49 44 5f 56 | 41 4c 55 45 20 29 0d 0a |O_VOID_V|ALUE )..|
|00003b20| 09 53 65 6c 66 3a 4f 6e | 45 72 72 6f 72 20 3a 3d |.Self:On|Error :=|
|00003b30| 20 7b 20 7c 6f 57 69 6e | 64 6f 77 2c 6f 4c 4c 42 | { |oWin|dow,oLLB|
|00003b40| 7c 20 53 74 64 45 72 72 | 6f 72 48 61 6e 64 6c 65 || StdErr|orHandle|
|00003b50| 72 28 6f 57 69 6e 64 6f | 77 2c 6f 4c 4c 42 29 20 |r(oWindo|w,oLLB) |
|00003b60| 7d 20 0d 0a 20 0d 0a 09 | 2f 2f 20 57 72 61 70 20 |} .. ...|// Wrap |
|00003b70| 74 68 65 20 65 78 69 73 | 74 69 6e 67 20 69 6e 20 |the exis|ting in |
|00003b80| 44 4c 4c 20 41 78 69 73 | 58 20 66 6f 6e 74 73 20 |DLL Axis|X fonts |
|00003b90| 74 6f 20 74 68 65 20 56 | 6f 20 46 6f 6e 74 20 4f |to the V|o Font O|
|00003ba0| 62 6a 65 63 74 73 0d 0a | 20 09 53 65 6c 66 3a 54 |bjects..| .Self:T|
|00003bb0| 69 74 6c 65 46 6f 6e 74 | 09 3a 3d 20 42 61 73 65 |itleFont|.:= Base|
|00003bc0| 46 6f 6e 74 7b 64 77 4c | 4c 42 75 73 69 6e 65 73 |Font{dwL|LBusines|
|00003bd0| 73 2c 4c 4c 42 5f 59 5f | 41 58 49 53 5f 54 49 54 |s,LLB_Y_|AXIS_TIT|
|00003be0| 4c 45 5f 46 4f 4e 54 7d | 0d 0a 09 53 65 6c 66 3a |LE_FONT}|...Self:|
|00003bf0| 48 65 61 64 65 72 46 6f | 6e 74 09 3a 3d 20 42 61 |HeaderFo|nt.:= Ba|
|00003c00| 73 65 46 6f 6e 74 7b 64 | 77 4c 4c 42 75 73 69 6e |seFont{d|wLLBusin|
|00003c10| 65 73 73 2c 4c 4c 42 5f | 59 5f 41 58 49 53 5f 48 |ess,LLB_|Y_AXIS_H|
|00003c20| 45 41 44 45 52 5f 46 4f | 4e 54 7d 20 0d 0a 09 53 |EADER_FO|NT} ...S|
|00003c30| 65 6c 66 3a 4c 61 62 65 | 6c 46 6f 6e 74 09 3a 3d |elf:Labe|lFont.:=|
|00003c40| 20 42 61 73 65 46 6f 6e | 74 7b 64 77 4c 4c 42 75 | BaseFon|t{dwLLBu|
|00003c50| 73 69 6e 65 73 73 2c 4c | 4c 42 5f 59 5f 41 58 49 |siness,L|LB_Y_AXI|
|00003c60| 53 5f 4c 41 42 45 4c 5f | 46 4f 4e 54 7d 20 09 0d |S_LABEL_|FONT} ..|
|00003c70| 0a 20 0d 0a 00 4e 00 2b | 00 00 00 4d 65 74 68 6f |. ...N.+|...Metho|
|00003c80| 64 20 49 6e 69 74 28 6f | 47 72 61 70 68 2c 6c 4c |d Init(o|Graph,lL|
|00003c90| 65 66 74 41 78 69 73 29 | 09 20 43 6c 61 73 73 20 |eftAxis)|. Class |
|00003ca0| 41 78 69 73 59 00 40 00 | 11 00 00 00 41 58 49 53 |AxisY.@.|....AXIS|
|00003cb0| 59 3a 4d 41 58 3a 41 53 | 53 49 47 4e 00 51 00 02 |Y:MAX:AS|SIGN.Q..|
|00003cc0| 00 00 00 02 00 44 00 02 | 00 00 00 03 00 48 00 04 |.....D..|.....H..|
|00003cd0| 00 00 00 19 ec 4c 2f 4d | 00 02 00 00 00 1a 00 45 |.....L/M|.......E|
|00003ce0| 00 02 00 00 00 00 00 46 | 00 02 00 00 00 02 00 47 |.......F|.......G|
|00003cf0| 00 02 00 00 00 ff ff 49 | 00 02 00 00 00 00 00 41 |.......I|.......A|
|00003d00| 00 6a 01 00 00 41 73 73 | 69 67 6e 20 4d 61 78 28 |.j...Ass|ign Max(|
|00003d10| 6e 4e 65 77 56 61 6c 75 | 65 29 20 43 6c 61 73 73 |nNewValu|e) Class|
|00003d20| 20 41 78 69 73 59 09 0d | 0a 0d 0a 09 2f 2f 2f 20 | AxisY..|..../// |
|00003d30| 53 65 74 20 74 68 65 20 | 59 20 41 78 69 73 20 6d |Set the |Y Axis m|
|00003d40| 61 78 20 73 63 61 6c 65 | 20 76 61 6c 75 65 20 0d |ax scale| value .|
|00003d50| 0a 09 4c 6f 63 61 6c 20 | 72 38 4e 65 77 56 61 6c |..Local |r8NewVal|
|00003d60| 75 65 09 41 73 20 52 65 | 61 6c 38 0d 0a 09 4c 6f |ue.As Re|al8...Lo|
|00003d70| 63 61 6c 20 70 74 72 4e | 65 77 56 61 6c 75 65 09 |cal ptrN|ewValue.|
|00003d80| 41 73 20 50 74 72 0d 0a | 09 0d 0a 09 2f 2f 20 4e |As Ptr..|....// N|
|00003d90| 65 65 64 20 73 6f 6d 65 | 20 63 6f 6e 76 65 72 73 |eed some| convers|
|00003da0| 69 6f 6e 20 74 6f 20 6f | 62 74 61 69 6e 20 61 20 |ion to o|btain a |
|00003db0| 52 65 61 6c 38 20 70 6f | 69 6e 74 65 72 09 09 0d |Real8 po|inter...|
|00003dc0| 0a 09 72 38 4e 65 77 56 | 61 6c 75 65 09 3a 3d 20 |..r8NewV|alue.:= |
|00003dd0| 6e 4e 65 77 56 61 6c 75 | 65 0d 0a 09 70 74 72 4e |nNewValu|e...ptrN|
|00003de0| 65 77 56 61 6c 75 65 09 | 3a 3d 20 40 72 38 4e 65 |ewValue.|:= @r8Ne|
|00003df0| 77 56 61 6c 75 65 0d 0a | 0d 0a 09 2f 2f 20 53 65 |wValue..|...// Se|
|00003e00| 74 20 74 68 65 20 59 20 | 41 78 69 73 20 6d 61 78 |t the Y |Axis max|
|00003e10| 20 73 63 61 6c 65 20 76 | 61 6c 75 65 0d 0a 09 6f | scale v|alue...o|
|00003e20| 41 73 73 69 67 6e 28 53 | 65 6c 66 3a 64 77 53 65 |Assign(S|elf:dwSe|
|00003e30| 6c 66 2c 4c 4c 42 5f 59 | 5f 41 58 49 53 5f 4d 41 |lf,LLB_Y|_AXIS_MA|
|00003e40| 58 2c 64 57 6f 72 64 28 | 5f 43 61 73 74 2c 70 74 |X,dWord(|_Cast,pt|
|00003e50| 72 4e 65 77 56 61 6c 75 | 65 29 2c 4c 4c 4f 5f 56 |rNewValu|e),LLO_V|
|00003e60| 4f 49 44 5f 56 41 4c 55 | 45 29 0d 0a 0d 0a 00 4e |OID_VALU|E).....N|
|00003e70| 00 23 00 00 00 41 73 73 | 69 67 6e 20 4d 61 78 28 |.#...Ass|ign Max(|
|00003e80| 6e 4e 65 77 56 61 6c 75 | 65 29 20 43 6c 61 73 73 |nNewValu|e) Class|
|00003e90| 20 41 78 69 73 59 09 00 | 40 00 11 00 00 00 41 58 | AxisY..|@.....AX|
|00003ea0| 49 53 59 3a 4d 49 4e 3a | 41 43 43 45 53 53 00 51 |ISY:MIN:|ACCESS.Q|
|00003eb0| 00 02 00 00 00 02 00 44 | 00 02 00 00 00 03 00 48 |.......D|.......H|
|00003ec0| 00 04 00 00 00 19 ec 4c | 2f 4d 00 02 00 00 00 19 |.......L|/M......|
|00003ed0| 00 45 00 02 00 00 00 00 | 00 46 00 02 00 00 00 02 |.E......|.F......|
|00003ee0| 00 47 00 02 00 00 00 ff | ff 49 00 02 00 00 00 00 |.G......|.I......|
|00003ef0| 00 41 00 8c 00 00 00 41 | 63 63 65 73 73 20 4d 69 |.A.....A|ccess Mi|
|00003f00| 6e 20 43 6c 61 73 73 20 | 41 78 69 73 59 0d 0a 0d |n Class |AxisY...|
|00003f10| 0a 09 2f 2f 2f 20 47 65 | 74 20 74 68 65 20 59 20 |../// Ge|t the Y |
|00003f20| 41 78 69 73 20 6d 69 6e | 20 73 63 61 6c 65 20 76 |Axis min| scale v|
|00003f30| 61 6c 75 65 0d 0a 09 52 | 65 74 75 72 6e 28 52 65 |alue...R|eturn(Re|
|00003f40| 61 6c 38 28 50 74 72 28 | 6f 41 63 63 65 73 73 28 |al8(Ptr(|oAccess(|
|00003f50| 53 65 6c 66 3a 64 77 53 | 65 6c 66 2c 4c 4c 42 5f |Self:dwS|elf,LLB_|
|00003f60| 59 5f 41 58 49 53 5f 4d | 49 4e 2c 4c 4c 4f 5f 56 |Y_AXIS_M|IN,LLO_V|
|00003f70| 4f 49 44 5f 50 41 52 41 | 4d 29 29 29 29 0d 0a 20 |OID_PARA|M)))).. |
|00003f80| 0d 0a 00 4e 00 17 00 00 | 00 41 63 63 65 73 73 20 |...N....|.Access |
|00003f90| 4d 69 6e 20 43 6c 61 73 | 73 20 41 78 69 73 59 00 |Min Clas|s AxisY.|
|00003fa0| 40 00 11 00 00 00 41 58 | 49 53 59 3a 4d 49 4e 3a |@.....AX|ISY:MIN:|
|00003fb0| 41 53 53 49 47 4e 00 51 | 00 02 00 00 00 02 00 44 |ASSIGN.Q|.......D|
|00003fc0| 00 02 00 00 00 03 00 48 | 00 04 00 00 00 19 ec 4c |.......H|.......L|
|00003fd0| 2f 4d 00 02 00 00 00 1a | 00 45 00 02 00 00 00 00 |/M......|.E......|
|00003fe0| 00 46 00 02 00 00 00 02 | 00 47 00 02 00 00 00 ff |.F......|.G......|
|00003ff0| ff 49 00 02 00 00 00 00 | 00 41 00 6b 01 00 00 41 |.I......|.A.k...A|
|00004000| 73 73 69 67 6e 20 4d 69 | 6e 28 6e 4e 65 77 56 61 |ssign Mi|n(nNewVa|
|00004010| 6c 75 65 29 20 43 6c 61 | 73 73 20 41 78 69 73 59 |lue) Cla|ss AxisY|
|00004020| 09 0d 0a 0d 0a 09 2f 2f | 2f 20 53 65 74 20 74 68 |......//|/ Set th|
|00004030| 65 20 59 20 41 78 69 73 | 20 6d 69 6e 20 73 63 61 |e Y Axis| min sca|
|00004040| 6c 65 20 76 61 6c 75 65 | 20 0d 0a 09 4c 6f 63 61 |le value| ...Loca|
|00004050| 6c 20 72 38 4e 65 77 56 | 61 6c 75 65 09 41 73 20 |l r8NewV|alue.As |
|00004060| 52 65 61 6c 38 0d 0a 09 | 4c 6f 63 61 6c 20 70 74 |Real8...|Local pt|
|00004070| 72 4e 65 77 56 61 6c 75 | 65 09 41 73 20 50 74 72 |rNewValu|e.As Ptr|
|00004080| 0d 0a 09 0d 0a 09 2f 2f | 20 4e 65 65 64 20 73 6f |......//| Need so|
|00004090| 6d 65 20 63 6f 6e 76 65 | 72 73 69 6f 6e 20 74 6f |me conve|rsion to|
|000040a0| 20 6f 62 74 61 69 6e 20 | 61 20 52 65 61 6c 38 20 | obtain |a Real8 |
|000040b0| 70 6f 69 6e 74 65 72 09 | 09 0d 0a 09 72 38 4e 65 |pointer.|....r8Ne|
|000040c0| 77 56 61 6c 75 65 09 3a | 3d 20 6e 4e 65 77 56 61 |wValue.:|= nNewVa|
|000040d0| 6c 75 65 0d 0a 09 70 74 | 72 4e 65 77 56 61 6c 75 |lue...pt|rNewValu|
|000040e0| 65 09 3a 3d 20 40 72 38 | 4e 65 77 56 61 6c 75 65 |e.:= @r8|NewValue|
|000040f0| 0d 0a 20 0d 0a 09 2f 2f | 20 53 65 74 20 74 68 65 |.. ...//| Set the|
|00004100| 20 59 20 41 78 69 73 20 | 6d 69 6e 20 73 63 61 6c | Y Axis |min scal|
|00004110| 65 20 76 61 6c 75 65 0d | 0a 09 6f 41 73 73 69 67 |e value.|..oAssig|
|00004120| 6e 28 53 65 6c 66 3a 64 | 77 53 65 6c 66 2c 4c 4c |n(Self:d|wSelf,LL|
|00004130| 42 5f 59 5f 41 58 49 53 | 5f 4d 49 4e 2c 64 57 6f |B_Y_AXIS|_MIN,dWo|
|00004140| 72 64 28 5f 43 61 73 74 | 2c 70 74 72 4e 65 77 56 |rd(_Cast|,ptrNewV|
|00004150| 61 6c 75 65 29 2c 4c 4c | 4f 5f 56 4f 49 44 5f 56 |alue),LL|O_VOID_V|
|00004160| 41 4c 55 45 29 0d 0a 0d | 0a 00 4e 00 23 00 00 00 |ALUE)...|..N.#...|
|00004170| 41 73 73 69 67 6e 20 4d | 69 6e 28 6e 4e 65 77 56 |Assign M|in(nNewV|
|00004180| 61 6c 75 65 29 20 43 6c | 61 73 73 20 41 78 69 73 |alue) Cl|ass Axis|
|00004190| 59 09 00 40 00 17 00 00 | 00 41 58 49 53 59 3a 53 |Y..@....|.AXISY:S|
|000041a0| 54 45 50 4d 41 4a 4f 52 | 3a 41 43 43 45 53 53 00 |TEPMAJOR|:ACCESS.|
|000041b0| 51 00 02 00 00 00 02 00 | 44 00 02 00 00 00 03 00 |Q.......|D.......|
|000041c0| 48 00 04 00 00 00 19 ec | 4c 2f 4d 00 02 00 00 00 |H.......|L/M.....|
|000041d0| 19 00 45 00 02 00 00 00 | 00 00 46 00 02 00 00 00 |..E.....|..F.....|
|000041e0| 02 00 47 00 02 00 00 00 | ff ff 49 00 02 00 00 00 |..G.....|..I.....|
|000041f0| 00 00 41 00 a0 00 00 00 | 41 63 63 65 73 73 20 53 |..A.....|Access S|
|00004200| 74 65 70 4d 61 6a 6f 72 | 20 43 6c 61 73 73 20 41 |tepMajor| Class A|
|00004210| 78 69 73 59 0d 0a 0d 0a | 09 2f 2f 2f 20 47 65 74 |xisY....|./// Get|
|00004220| 20 74 68 65 20 59 20 41 | 78 69 73 20 6d 61 6a 6f | the Y A|xis majo|
|00004230| 72 20 73 74 65 70 20 73 | 63 61 6c 65 20 76 61 6c |r step s|cale val|
|00004240| 75 65 0d 0a 09 52 65 74 | 75 72 6e 28 52 65 61 6c |ue...Ret|urn(Real|
|00004250| 38 28 50 74 72 28 6f 41 | 63 63 65 73 73 28 53 65 |8(Ptr(oA|ccess(Se|
|00004260| 6c 66 3a 64 77 53 65 6c | 66 2c 4c 4c 42 5f 59 5f |lf:dwSel|f,LLB_Y_|
|00004270| 41 58 49 53 5f 53 54 45 | 50 5f 4d 41 4a 4f 52 2c |AXIS_STE|P_MAJOR,|
|00004280| 4c 4c 4f 5f 56 4f 49 44 | 5f 50 41 52 41 4d 29 29 |LLO_VOID|_PARAM))|
|00004290| 29 29 0d 0a 20 0d 0a 00 | 4e 00 1d 00 00 00 41 63 |)).. ...|N.....Ac|
|000042a0| 63 65 73 73 20 53 74 65 | 70 4d 61 6a 6f 72 20 43 |cess Ste|pMajor C|
|000042b0| 6c 61 73 73 20 41 78 69 | 73 59 00 40 00 17 00 00 |lass Axi|sY.@....|
|000042c0| 00 41 58 49 53 59 3a 53 | 54 45 50 4d 41 4a 4f 52 |.AXISY:S|TEPMAJOR|
|000042d0| 3a 41 53 53 49 47 4e 00 | 51 00 02 00 00 00 02 00 |:ASSIGN.|Q.......|
|000042e0| 44 00 02 00 00 00 03 00 | 48 00 04 00 00 00 19 ec |D.......|H.......|
|000042f0| 4c 2f 4d 00 02 00 00 00 | 1a 00 45 00 02 00 00 00 |L/M.....|..E.....|
|00004300| 00 00 46 00 02 00 00 00 | 02 00 47 00 02 00 00 00 |..F.....|..G.....|
|00004310| ff ff 49 00 02 00 00 00 | 00 00 41 00 89 01 00 00 |..I.....|..A.....|
|00004320| 41 73 73 69 67 6e 20 53 | 74 65 70 4d 61 6a 6f 72 |Assign S|tepMajor|
|00004330| 28 6e 4e 65 77 56 61 6c | 75 65 29 20 43 6c 61 73 |(nNewVal|ue) Clas|
|00004340| 73 20 41 78 69 73 59 09 | 0d 0a 0d 0a 09 2f 2f 2f |s AxisY.|.....///|
|00004350| 20 53 65 74 20 74 68 65 | 20 59 20 41 78 69 73 20 | Set the| Y Axis |
|00004360| 6d 61 6a 6f 72 20 73 74 | 65 70 20 73 63 61 6c 65 |major st|ep scale|
|00004370| 20 76 61 6c 75 65 20 0d | 0a 09 4c 6f 63 61 6c 20 | value .|..Local |
|00004380| 72 38 4e 65 77 56 61 6c | 75 65 09 41 73 20 52 65 |r8NewVal|ue.As Re|
|00004390| 61 6c 38 0d 0a 09 4c 6f | 63 61 6c 20 70 74 72 4e |al8...Lo|cal ptrN|
|000043a0| 65 77 56 61 6c 75 65 09 | 41 73 20 50 74 72 0d 0a |ewValue.|As Ptr..|
|000043b0| 09 0d 0a 09 2f 2f 20 4e | 65 65 64 20 73 6f 6d 65 |....// N|eed some|
|000043c0| 20 63 6f 6e 76 65 72 73 | 69 6f 6e 20 74 6f 20 6f | convers|ion to o|
|000043d0| 62 74 61 69 6e 20 61 20 | 52 65 61 6c 38 20 70 6f |btain a |Real8 po|
|000043e0| 69 6e 74 65 72 09 09 0d | 0a 09 72 38 4e 65 77 56 |inter...|..r8NewV|
|000043f0| 61 6c 75 65 09 3a 3d 20 | 6e 4e 65 77 56 61 6c 75 |alue.:= |nNewValu|
|00004400| 65 0d 0a 09 70 74 72 4e | 65 77 56 61 6c 75 65 09 |e...ptrN|ewValue.|
|00004410| 3a 3d 20 40 72 38 4e 65 | 77 56 61 6c 75 65 0d 0a |:= @r8Ne|wValue..|
|00004420| 20 0d 0a 09 2f 2f 20 53 | 65 74 20 74 68 65 20 59 | ...// S|et the Y|
|00004430| 20 41 78 69 73 20 6d 61 | 6a 6f 72 20 73 74 65 70 | Axis ma|jor step|
|00004440| 20 73 63 61 6c 65 20 76 | 61 6c 75 65 0d 0a 09 6f | scale v|alue...o|
|00004450| 41 73 73 69 67 6e 28 53 | 65 6c 66 3a 64 77 53 65 |Assign(S|elf:dwSe|
|00004460| 6c 66 2c 4c 4c 42 5f 59 | 5f 41 58 49 53 5f 53 54 |lf,LLB_Y|_AXIS_ST|
|00004470| 45 50 5f 4d 41 4a 4f 52 | 2c 64 57 6f 72 64 28 5f |EP_MAJOR|,dWord(_|
|00004480| 43 61 73 74 2c 70 74 72 | 4e 65 77 56 61 6c 75 65 |Cast,ptr|NewValue|
|00004490| 29 2c 4c 4c 4f 5f 56 4f | 49 44 5f 56 41 4c 55 45 |),LLO_VO|ID_VALUE|
|000044a0| 29 0d 0a 20 0d 0a 0d 0a | 00 4e 00 29 00 00 00 41 |).. ....|.N.)...A|
|000044b0| 73 73 69 67 6e 20 53 74 | 65 70 4d 61 6a 6f 72 28 |ssign St|epMajor(|
|000044c0| 6e 4e 65 77 56 61 6c 75 | 65 29 20 43 6c 61 73 73 |nNewValu|e) Class|
|000044d0| 20 41 78 69 73 59 09 00 | 40 00 1c 00 00 00 41 58 | AxisY..|@.....AX|
|000044e0| 49 53 59 3a 53 54 45 50 | 4d 41 4a 4f 52 43 4f 4c |ISY:STEP|MAJORCOL|
|000044f0| 4f 52 3a 41 43 43 45 53 | 53 00 51 00 02 00 00 00 |OR:ACCES|S.Q.....|
|00004500| 02 00 44 00 02 00 00 00 | 03 00 48 00 04 00 00 00 |..D.....|..H.....|
|00004510| 19 ec 4c 2f 4d 00 02 00 | 00 00 19 00 45 00 02 00 |..L/M...|....E...|
|00004520| 00 00 00 00 46 00 02 00 | 00 00 02 00 47 00 02 00 |....F...|....G...|
|00004530| 00 00 ff ff 49 00 02 00 | 00 00 00 00 41 00 b9 00 |....I...|....A...|
|00004540| 00 00 41 63 63 65 73 73 | 20 53 74 65 70 4d 61 6a |..Access| StepMaj|
|00004550| 6f 72 43 6f 6c 6f 72 20 | 43 6c 61 73 73 20 41 78 |orColor |Class Ax|
|00004560| 69 73 59 0d 0a 0d 0a 09 | 2f 2f 2f 20 47 65 74 20 |isY.....|/// Get |
|00004570| 74 68 65 20 59 20 41 78 | 69 73 20 6d 61 6a 6f 72 |the Y Ax|is major|
|00004580| 20 73 74 65 70 20 73 63 | 61 6c 65 20 63 6f 6c 6f | step sc|ale colo|
|00004590| 72 0d 0a 09 52 65 74 75 | 72 6e 28 52 67 62 32 43 |r...Retu|rn(Rgb2C|
|000045a0| 6f 6c 6f 72 28 4c 6f 6e | 67 49 6e 74 28 5f 43 61 |olor(Lon|gInt(_Ca|
|000045b0| 73 74 2c 6f 41 63 63 65 | 73 73 28 53 65 6c 66 3a |st,oAcce|ss(Self:|
|000045c0| 64 77 53 65 6c 66 2c 4c | 4c 42 5f 59 5f 41 58 49 |dwSelf,L|LB_Y_AXI|
|000045d0| 53 5f 53 54 45 50 5f 4d | 41 4a 4f 52 5f 43 4f 4c |S_STEP_M|AJOR_COL|
|000045e0| 4f 52 2c 4c 4c 4f 5f 56 | 4f 49 44 5f 50 41 52 41 |OR,LLO_V|OID_PARA|
|000045f0| 4d 29 29 29 29 20 0d 0a | 0d 0a 00 4e 00 22 00 00 |M)))) ..|...N."..|
|00004600| 00 41 63 63 65 73 73 20 | 53 74 65 70 4d 61 6a 6f |.Access |StepMajo|
|00004610| 72 43 6f 6c 6f 72 20 43 | 6c 61 73 73 20 41 78 69 |rColor C|lass Axi|
|00004620| 73 59 00 40 00 1c 00 00 | 00 41 58 49 53 59 3a 53 |sY.@....|.AXISY:S|
|00004630| 54 45 50 4d 41 4a 4f 52 | 43 4f 4c 4f 52 3a 41 53 |TEPMAJOR|COLOR:AS|
|00004640| 53 49 47 4e 00 51 00 02 | 00 00 00 02 00 44 00 02 |SIGN.Q..|.....D..|
|00004650| 00 00 00 03 00 48 00 04 | 00 00 00 19 ec 4c 2f 4d |.....H..|.....L/M|
|00004660| 00 02 00 00 00 1a 00 45 | 00 02 00 00 00 00 00 46 |.......E|.......F|
|00004670| 00 02 00 00 00 02 00 47 | 00 02 00 00 00 ff ff 49 |.......G|.......I|
|00004680| 00 02 00 00 00 00 00 41 | 00 c7 00 00 00 41 73 73 |.......A|.....Ass|
|00004690| 69 67 6e 20 53 74 65 70 | 4d 61 6a 6f 72 43 6f 6c |ign Step|MajorCol|
|000046a0| 6f 72 28 6f 4e 65 77 43 | 6f 6c 6f 72 29 20 43 6c |or(oNewC|olor) Cl|
|000046b0| 61 73 73 20 41 78 69 73 | 59 09 0d 0a 0d 0a 09 2f |ass Axis|Y....../|
|000046c0| 2f 2f 20 53 65 74 20 74 | 68 65 20 59 20 41 78 69 |// Set t|he Y Axi|
|000046d0| 73 20 6d 61 6a 6f 72 20 | 73 74 65 70 20 73 63 61 |s major |step sca|
|000046e0| 6c 65 20 63 6f 6c 6f 72 | 0d 0a 09 6f 41 73 73 69 |le color|...oAssi|
|000046f0| 67 6e 28 53 65 6c 66 3a | 64 77 53 65 6c 66 2c 4c |gn(Self:|dwSelf,L|
|00004700| 4c 42 5f 59 5f 41 58 49 | 53 5f 53 54 45 50 5f 4d |LB_Y_AXI|S_STEP_M|
|00004710| 41 4a 4f 52 5f 43 4f 4c | 4f 52 2c 64 57 6f 72 64 |AJOR_COL|OR,dWord|
|00004720| 28 5f 43 61 73 74 2c 43 | 6f 6c 6f 72 32 52 67 62 |(_Cast,C|olor2Rgb|
|00004730| 28 6f 4e 65 77 43 6f 6c | 6f 72 29 29 2c 4c 4c 4f |(oNewCol|or)),LLO|
|00004740| 5f 56 4f 49 44 5f 56 41 | 4c 55 45 29 20 20 0d 0a |_VOID_VA|LUE) ..|
|00004750| 09 0d 0a 00 4e 00 2e 00 | 00 00 41 73 73 69 67 6e |....N...|..Assign|
|00004760| 20 53 74 65 70 4d 61 6a | 6f 72 43 6f 6c 6f 72 28 | StepMaj|orColor(|
|00004770| 6f 4e 65 77 43 6f 6c 6f | 72 29 20 43 6c 61 73 73 |oNewColo|r) Class|
|00004780| 20 41 78 69 73 59 09 00 | 40 00 1b 00 00 00 41 58 | AxisY..|@.....AX|
|00004790| 49 53 59 3a 53 54 45 50 | 4d 41 4a 4f 52 54 59 50 |ISY:STEP|MAJORTYP|
|000047a0| 45 3a 41 43 43 45 53 53 | 00 51 00 02 00 00 00 02 |E:ACCESS|.Q......|
|000047b0| 00 44 00 02 00 00 00 03 | 00 48 00 04 00 00 00 19 |.D......|.H......|
|000047c0| ec 4c 2f 4d 00 02 00 00 | 00 19 00 45 00 02 00 00 |.L/M....|...E....|
|000047d0| 00 00 00 46 00 02 00 00 | 00 02 00 47 00 02 00 00 |...F....|...G....|
|000047e0| 00 ff ff 49 00 02 00 00 | 00 00 00 41 00 a7 00 00 |...I....|...A....|
|000047f0| 00 41 63 63 65 73 73 20 | 53 74 65 70 4d 61 6a 6f |.Access |StepMajo|
|00004800| 72 54 79 70 65 20 43 6c | 61 73 73 20 41 78 69 73 |rType Cl|ass Axis|
|00004810| 59 0d 0a 0d 0a 09 2f 2f | 2f 20 47 65 74 20 74 68 |Y.....//|/ Get th|
|00004820| 65 20 59 20 41 78 69 73 | 20 6d 61 6a 6f 72 20 73 |e Y Axis| major s|
|00004830| 74 65 70 20 73 63 61 6c | 65 20 74 79 70 65 0d 0a |tep scal|e type..|
|00004840| 09 52 65 74 75 72 6e 28 | 49 6e 74 28 5f 43 61 73 |.Return(|Int(_Cas|
|00004850| 74 2c 6f 41 63 63 65 73 | 73 28 53 65 6c 66 3a 64 |t,oAcces|s(Self:d|
|00004860| 77 53 65 6c 66 2c 4c 4c | 42 5f 59 5f 41 58 49 53 |wSelf,LL|B_Y_AXIS|
|00004870| 5f 53 54 45 50 5f 4d 41 | 4a 4f 52 5f 54 59 50 45 |_STEP_MA|JOR_TYPE|
|00004880| 2c 4c 4c 4f 5f 56 4f 49 | 44 5f 50 41 52 41 4d 29 |,LLO_VOI|D_PARAM)|
|00004890| 29 29 0d 0a 20 0d 0a 00 | 4e 00 21 00 00 00 41 63 |)).. ...|N.!...Ac|
|000048a0| 63 65 73 73 20 53 74 65 | 70 4d 61 6a 6f 72 54 79 |cess Ste|pMajorTy|
|000048b0| 70 65 20 43 6c 61 73 73 | 20 41 78 69 73 59 00 40 |pe Class| AxisY.@|
|000048c0| 00 1b 00 00 00 41 58 49 | 53 59 3a 53 54 45 50 4d |.....AXI|SY:STEPM|
|000048d0| 41 4a 4f 52 54 59 50 45 | 3a 41 53 53 49 47 4e 00 |AJORTYPE|:ASSIGN.|
|000048e0| 51 00 02 00 00 00 02 00 | 44 00 02 00 00 00 03 00 |Q.......|D.......|
|000048f0| 48 00 04 00 00 00 19 ec | 4c 2f 4d 00 02 00 00 00 |H.......|L/M.....|
|00004900| 1a 00 45 00 02 00 00 00 | 00 00 46 00 02 00 00 00 |..E.....|..F.....|
|00004910| 02 00 47 00 02 00 00 00 | ff ff 49 00 02 00 00 00 |..G.....|..I.....|
|00004920| 00 00 41 00 b7 00 00 00 | 41 73 73 69 67 6e 20 53 |..A.....|Assign S|
|00004930| 74 65 70 4d 61 6a 6f 72 | 54 79 70 65 28 6e 4e 65 |tepMajor|Type(nNe|
|00004940| 77 56 61 6c 75 65 29 20 | 43 6c 61 73 73 20 41 78 |wValue) |Class Ax|
|00004950| 69 73 59 09 0d 0a 0d 0a | 09 2f 2f 2f 20 53 65 74 |isY.....|./// Set|
|00004960| 20 74 68 65 20 59 20 41 | 78 69 73 20 6d 61 6a 6f | the Y A|xis majo|
|00004970| 72 20 73 74 65 70 20 73 | 63 61 6c 65 20 74 79 70 |r step s|cale typ|
|00004980| 65 0d 0a 09 6f 41 73 73 | 69 67 6e 28 53 65 6c 66 |e...oAss|ign(Self|
|00004990| 3a 64 77 53 65 6c 66 2c | 4c 4c 42 5f 59 5f 41 58 |:dwSelf,|LLB_Y_AX|
|000049a0| 49 53 5f 53 54 45 50 5f | 4d 41 4a 4f 52 5f 54 59 |IS_STEP_|MAJOR_TY|
|000049b0| 50 45 2c 64 57 6f 72 64 | 28 5f 43 61 73 74 2c 6e |PE,dWord|(_Cast,n|
|000049c0| 4e 65 77 56 61 6c 75 65 | 29 2c 4c 4c 4f 5f 56 4f |NewValue|),LLO_VO|
|000049d0| 49 44 5f 56 41 4c 55 45 | 29 0d 0a 09 0d 0a 00 4e |ID_VALUE|)......N|
|000049e0| 00 2d 00 00 00 41 73 73 | 69 67 6e 20 53 74 65 70 |.-...Ass|ign Step|
|000049f0| 4d 61 6a 6f 72 54 79 70 | 65 28 6e 4e 65 77 56 61 |MajorTyp|e(nNewVa|
|00004a00| 6c 75 65 29 20 43 6c 61 | 73 73 20 41 78 69 73 59 |lue) Cla|ss AxisY|
|00004a10| 09 00 40 00 17 00 00 00 | 41 58 49 53 59 3a 53 54 |..@.....|AXISY:ST|
|00004a20| 45 50 4d 49 4e 4f 52 3a | 41 43 43 45 53 53 00 51 |EPMINOR:|ACCESS.Q|
|00004a30| 00 02 00 00 00 02 00 44 | 00 02 00 00 00 03 00 48 |.......D|.......H|
|00004a40| 00 04 00 00 00 19 ec 4c | 2f 4d 00 02 00 00 00 19 |.......L|/M......|
|00004a50| 00 45 00 02 00 00 00 00 | 00 46 00 02 00 00 00 02 |.E......|.F......|
|00004a60| 00 47 00 02 00 00 00 ff | ff 49 00 02 00 00 00 00 |.G......|.I......|
|00004a70| 00 41 00 a0 00 00 00 41 | 63 63 65 73 73 20 53 74 |.A.....A|ccess St|
|00004a80| 65 70 4d 69 6e 6f 72 20 | 43 6c 61 73 73 20 41 78 |epMinor |Class Ax|
|00004a90| 69 73 59 0d 0a 0d 0a 09 | 2f 2f 2f 20 47 65 74 20 |isY.....|/// Get |
|00004aa0| 74 68 65 20 59 20 41 78 | 69 73 20 6d 69 6e 6f 72 |the Y Ax|is minor|
|00004ab0| 20 73 74 65 70 20 73 63 | 61 6c 65 20 76 61 6c 75 | step sc|ale valu|
|00004ac0| 65 0d 0a 09 52 65 74 75 | 72 6e 28 52 65 61 6c 38 |e...Retu|rn(Real8|
|00004ad0| 28 50 74 72 28 6f 41 63 | 63 65 73 73 28 53 65 6c |(Ptr(oAc|cess(Sel|
|00004ae0| 66 3a 64 77 53 65 6c 66 | 2c 4c 4c 42 5f 59 5f 41 |f:dwSelf|,LLB_Y_A|
|00004af0| 58 49 53 5f 53 54 45 50 | 5f 4d 49 4e 4f 52 2c 4c |XIS_STEP|_MINOR,L|
|00004b00| 4c 4f 5f 56 4f 49 44 5f | 50 41 52 41 4d 29 29 29 |LO_VOID_|PARAM)))|
|00004b10| 29 0d 0a 20 0d 0a 00 4e | 00 1d 00 00 00 41 63 63 |).. ...N|.....Acc|
|00004b20| 65 73 73 20 53 74 65 70 | 4d 69 6e 6f 72 20 43 6c |ess Step|Minor Cl|
|00004b30| 61 73 73 20 41 78 69 73 | 59 00 40 00 17 00 00 00 |ass Axis|Y.@.....|
|00004b40| 41 58 49 53 59 3a 53 54 | 45 50 4d 49 4e 4f 52 3a |AXISY:ST|EPMINOR:|
|00004b50| 41 53 53 49 47 4e 00 51 | 00 02 00 00 00 02 00 44 |ASSIGN.Q|.......D|
|00004b60| 00 02 00 00 00 03 00 48 | 00 04 00 00 00 19 ec 4c |.......H|.......L|
|00004b70| 2f 4d 00 02 00 00 00 1a | 00 45 00 02 00 00 00 00 |/M......|.E......|
|00004b80| 00 46 00 02 00 00 00 02 | 00 47 00 02 00 00 00 ff |.F......|.G......|
|00004b90| ff 49 00 02 00 00 00 00 | 00 41 00 89 01 00 00 41 |.I......|.A.....A|
|00004ba0| 73 73 69 67 6e 20 53 74 | 65 70 4d 69 6e 6f 72 28 |ssign St|epMinor(|
|00004bb0| 6e 4e 65 77 56 61 6c 75 | 65 29 20 43 6c 61 73 73 |nNewValu|e) Class|
|00004bc0| 20 41 78 69 73 59 09 0d | 0a 0d 0a 09 2f 2f 2f 20 | AxisY..|..../// |
|00004bd0| 53 65 74 20 74 68 65 20 | 59 20 41 78 69 73 20 6d |Set the |Y Axis m|
|00004be0| 69 6e 6f 72 20 73 74 65 | 70 20 73 63 61 6c 65 20 |inor ste|p scale |
|00004bf0| 76 61 6c 75 65 20 0d 0a | 09 4c 6f 63 61 6c 20 72 |value ..|.Local r|
|00004c00| 38 4e 65 77 56 61 6c 75 | 65 09 41 73 20 52 65 61 |8NewValu|e.As Rea|
|00004c10| 6c 38 0d 0a 09 4c 6f 63 | 61 6c 20 70 74 72 4e 65 |l8...Loc|al ptrNe|
|00004c20| 77 56 61 6c 75 65 09 41 | 73 20 50 74 72 0d 0a 09 |wValue.A|s Ptr...|
|00004c30| 0d 0a 09 2f 2f 20 4e 65 | 65 64 20 73 6f 6d 65 20 |...// Ne|ed some |
|00004c40| 63 6f 6e 76 65 72 73 69 | 6f 6e 20 74 6f 20 6f 62 |conversi|on to ob|
|00004c50| 74 61 69 6e 20 61 20 52 | 65 61 6c 38 20 70 6f 69 |tain a R|eal8 poi|
|00004c60| 6e 74 65 72 09 09 0d 0a | 09 72 38 4e 65 77 56 61 |nter....|.r8NewVa|
|00004c70| 6c 75 65 09 3a 3d 20 6e | 4e 65 77 56 61 6c 75 65 |lue.:= n|NewValue|
|00004c80| 0d 0a 09 70 74 72 4e 65 | 77 56 61 6c 75 65 09 3a |...ptrNe|wValue.:|
|00004c90| 3d 20 40 72 38 4e 65 77 | 56 61 6c 75 65 0d 0a 20 |= @r8New|Value.. |
|00004ca0| 0d 0a 09 2f 2f 20 53 65 | 74 20 74 68 65 20 59 20 |...// Se|t the Y |
|00004cb0| 41 78 69 73 20 6d 69 6e | 6f 72 20 73 74 65 70 20 |Axis min|or step |
|00004cc0| 73 63 61 6c 65 20 76 61 | 6c 75 65 0d 0a 09 6f 41 |scale va|lue...oA|
|00004cd0| 73 73 69 67 6e 28 53 65 | 6c 66 3a 64 77 53 65 6c |ssign(Se|lf:dwSel|
|00004ce0| 66 2c 4c 4c 42 5f 59 5f | 41 58 49 53 5f 53 54 45 |f,LLB_Y_|AXIS_STE|
|00004cf0| 50 5f 4d 49 4e 4f 52 2c | 64 57 6f 72 64 28 5f 43 |P_MINOR,|dWord(_C|
|00004d00| 61 73 74 2c 70 74 72 4e | 65 77 56 61 6c 75 65 29 |ast,ptrN|ewValue)|
|00004d10| 2c 4c 4c 4f 5f 56 4f 49 | 44 5f 56 41 4c 55 45 29 |,LLO_VOI|D_VALUE)|
|00004d20| 0d 0a 20 0d 0a 0d 0a 00 | 4e 00 29 00 00 00 41 73 |.. .....|N.)...As|
|00004d30| 73 69 67 6e 20 53 74 65 | 70 4d 69 6e 6f 72 28 6e |sign Ste|pMinor(n|
|00004d40| 4e 65 77 56 61 6c 75 65 | 29 20 43 6c 61 73 73 20 |NewValue|) Class |
|00004d50| 41 78 69 73 59 09 00 40 | 00 1c 00 00 00 41 58 49 |AxisY..@|.....AXI|
|00004d60| 53 59 3a 53 54 45 50 4d | 49 4e 4f 52 43 4f 4c 4f |SY:STEPM|INORCOLO|
|00004d70| 52 3a 41 43 43 45 53 53 | 00 51 00 02 00 00 00 02 |R:ACCESS|.Q......|
|00004d80| 00 44 00 02 00 00 00 03 | 00 48 00 04 00 00 00 19 |.D......|.H......|
|00004d90| ec 4c 2f 4d 00 02 00 00 | 00 19 00 45 00 02 00 00 |.L/M....|...E....|
|00004da0| 00 00 00 46 00 02 00 00 | 00 02 00 47 00 02 00 00 |...F....|...G....|
|00004db0| 00 ff ff 49 00 02 00 00 | 00 00 00 41 00 b9 00 00 |...I....|...A....|
|00004dc0| 00 41 63 63 65 73 73 20 | 53 74 65 70 4d 69 6e 6f |.Access |StepMino|
|00004dd0| 72 43 6f 6c 6f 72 20 43 | 6c 61 73 73 20 41 78 69 |rColor C|lass Axi|
|00004de0| 73 59 0d 0a 0d 0a 09 2f | 2f 2f 20 47 65 74 20 74 |sY...../|// Get t|
|00004df0| 68 65 20 59 20 41 78 69 | 73 20 6d 69 6e 6f 72 20 |he Y Axi|s minor |
|00004e00| 73 74 65 70 20 73 63 61 | 6c 65 20 63 6f 6c 6f 72 |step sca|le color|
|00004e10| 0d 0a 09 52 65 74 75 72 | 6e 28 52 67 62 32 43 6f |...Retur|n(Rgb2Co|
|00004e20| 6c 6f 72 28 4c 6f 6e 67 | 49 6e 74 28 5f 43 61 73 |lor(Long|Int(_Cas|
|00004e30| 74 2c 6f 41 63 63 65 73 | 73 28 53 65 6c 66 3a 64 |t,oAcces|s(Self:d|
|00004e40| 77 53 65 6c 66 2c 4c 4c | 42 5f 59 5f 41 58 49 53 |wSelf,LL|B_Y_AXIS|
|00004e50| 5f 53 54 45 50 5f 4d 49 | 4e 4f 52 5f 43 4f 4c 4f |_STEP_MI|NOR_COLO|
|00004e60| 52 2c 4c 4c 4f 5f 56 4f | 49 44 5f 50 41 52 41 4d |R,LLO_VO|ID_PARAM|
|00004e70| 29 29 29 29 0d 0a 20 0d | 0a 00 4e 00 22 00 00 00 |)))).. .|..N."...|
|00004e80| 41 63 63 65 73 73 20 53 | 74 65 70 4d 69 6e 6f 72 |Access S|tepMinor|
|00004e90| 43 6f 6c 6f 72 20 43 6c | 61 73 73 20 41 78 69 73 |Color Cl|ass Axis|
|00004ea0| 59 00 40 00 1c 00 00 00 | 41 58 49 53 59 3a 53 54 |Y.@.....|AXISY:ST|
|00004eb0| 45 50 4d 49 4e 4f 52 43 | 4f 4c 4f 52 3a 41 53 53 |EPMINORC|OLOR:ASS|
|00004ec0| 49 47 4e 00 51 00 02 00 | 00 00 02 00 44 00 02 00 |IGN.Q...|....D...|
|00004ed0| 00 00 03 00 48 00 04 00 | 00 00 19 ec 4c 2f 4d 00 |....H...|....L/M.|
|00004ee0| 02 00 00 00 1a 00 45 00 | 02 00 00 00 00 00 46 00 |......E.|......F.|
|00004ef0| 02 00 00 00 02 00 47 00 | 02 00 00 00 ff ff 49 00 |......G.|......I.|
|00004f00| 02 00 00 00 00 00 41 00 | c6 00 00 00 41 73 73 69 |......A.|....Assi|
|00004f10| 67 6e 20 53 74 65 70 4d | 69 6e 6f 72 43 6f 6c 6f |gn StepM|inorColo|
|00004f20| 72 28 6f 4e 65 77 43 6f | 6c 6f 72 29 20 43 6c 61 |r(oNewCo|lor) Cla|
|00004f30| 73 73 20 41 78 69 73 59 | 09 0d 0a 0d 0a 09 2f 2f |ss AxisY|......//|
|00004f40| 2f 20 53 65 74 20 74 68 | 65 20 59 20 41 78 69 73 |/ Set th|e Y Axis|
|00004f50| 20 6d 69 6e 6f 72 20 73 | 74 65 70 20 73 63 61 6c | minor s|tep scal|
|00004f60| 65 20 63 6f 6c 6f 72 0d | 0a 09 6f 41 73 73 69 67 |e color.|..oAssig|
|00004f70| 6e 28 53 65 6c 66 3a 64 | 77 53 65 6c 66 2c 4c 4c |n(Self:d|wSelf,LL|
|00004f80| 42 5f 59 5f 41 58 49 53 | 5f 53 54 45 50 5f 4d 49 |B_Y_AXIS|_STEP_MI|
|00004f90| 4e 4f 52 5f 43 4f 4c 4f | 52 2c 64 57 6f 72 64 28 |NOR_COLO|R,dWord(|
|00004fa0| 5f 43 61 73 74 2c 43 6f | 6c 6f 72 32 52 67 62 28 |_Cast,Co|lor2Rgb(|
|00004fb0| 6f 4e 65 77 43 6f 6c 6f | 72 29 29 2c 4c 4c 4f 5f |oNewColo|r)),LLO_|
|00004fc0| 56 4f 49 44 5f 56 41 4c | 55 45 29 0d 0a 20 20 0d |VOID_VAL|UE).. .|
|00004fd0| 0a 00 4e 00 2e 00 00 00 | 41 73 73 69 67 6e 20 53 |..N.....|Assign S|
|00004fe0| 74 65 70 4d 69 6e 6f 72 | 43 6f 6c 6f 72 28 6f 4e |tepMinor|Color(oN|
|00004ff0| 65 77 43 6f 6c 6f 72 29 | 20 43 6c 61 73 73 20 41 |ewColor)| Class A|
|00005000| 78 69 73 59 09 00 40 00 | 1b 00 00 00 41 58 49 53 |xisY..@.|....AXIS|
|00005010| 59 3a 53 54 45 50 4d 49 | 4e 4f 52 54 59 50 45 3a |Y:STEPMI|NORTYPE:|
|00005020| 41 43 43 45 53 53 00 51 | 00 02 00 00 00 02 00 44 |ACCESS.Q|.......D|
|00005030| 00 02 00 00 00 03 00 48 | 00 04 00 00 00 19 ec 4c |.......H|.......L|
|00005040| 2f 4d 00 02 00 00 00 19 | 00 45 00 02 00 00 00 00 |/M......|.E......|
|00005050| 00 46 00 02 00 00 00 02 | 00 47 00 02 00 00 00 ff |.F......|.G......|
|00005060| ff 49 00 02 00 00 00 00 | 00 41 00 a7 00 00 00 41 |.I......|.A.....A|
|00005070| 63 63 65 73 73 20 53 74 | 65 70 4d 69 6e 6f 72 54 |ccess St|epMinorT|
|00005080| 79 70 65 20 43 6c 61 73 | 73 20 41 78 69 73 59 0d |ype Clas|s AxisY.|
|00005090| 0a 0d 0a 09 2f 2f 2f 20 | 47 65 74 20 74 68 65 20 |..../// |Get the |
|000050a0| 59 20 41 78 69 73 20 6d | 69 6e 6f 72 20 73 74 65 |Y Axis m|inor ste|
|000050b0| 70 20 73 63 61 6c 65 20 | 74 79 70 65 0d 0a 09 52 |p scale |type...R|
|000050c0| 65 74 75 72 6e 28 49 6e | 74 28 5f 43 61 73 74 2c |eturn(In|t(_Cast,|
|000050d0| 6f 41 63 63 65 73 73 28 | 53 65 6c 66 3a 64 77 53 |oAccess(|Self:dwS|
|000050e0| 65 6c 66 2c 4c 4c 42 5f | 59 5f 41 58 49 53 5f 53 |elf,LLB_|Y_AXIS_S|
|000050f0| 54 45 50 5f 4d 49 4e 4f | 52 5f 54 59 50 45 2c 4c |TEP_MINO|R_TYPE,L|
|00005100| 4c 4f 5f 56 4f 49 44 5f | 50 41 52 41 4d 29 29 29 |LO_VOID_|PARAM)))|
|00005110| 0d 0a 20 0d 0a 00 4e 00 | 21 00 00 00 41 63 63 65 |.. ...N.|!...Acce|
|00005120| 73 73 20 53 74 65 70 4d | 69 6e 6f 72 54 79 70 65 |ss StepM|inorType|
|00005130| 20 43 6c 61 73 73 20 41 | 78 69 73 59 00 40 00 1b | Class A|xisY.@..|
|00005140| 00 00 00 41 58 49 53 59 | 3a 53 54 45 50 4d 49 4e |...AXISY|:STEPMIN|
|00005150| 4f 52 54 59 50 45 3a 41 | 53 53 49 47 4e 00 51 00 |ORTYPE:A|SSIGN.Q.|
|00005160| 02 00 00 00 02 00 44 00 | 02 00 00 00 03 00 48 00 |......D.|......H.|
|00005170| 04 00 00 00 19 ec 4c 2f | 4d 00 02 00 00 00 1a 00 |......L/|M.......|
|00005180| 45 00 02 00 00 00 00 00 | 46 00 02 00 00 00 02 00 |E.......|F.......|
|00005190| 47 00 02 00 00 00 ff ff | 49 00 02 00 00 00 00 00 |G.......|I.......|
|000051a0| 41 00 bb 00 00 00 41 73 | 73 69 67 6e 20 53 74 65 |A.....As|sign Ste|
|000051b0| 70 4d 69 6e 6f 72 54 79 | 70 65 28 6e 4e 65 77 56 |pMinorTy|pe(nNewV|
|000051c0| 61 6c 75 65 29 20 43 6c | 61 73 73 20 41 78 69 73 |alue) Cl|ass Axis|
|000051d0| 59 09 0d 0a 0d 0a 09 2f | 2f 2f 20 53 65 74 20 74 |Y....../|// Set t|
|000051e0| 68 65 20 59 20 41 78 69 | 73 20 6d 69 6e 6f 72 20 |he Y Axi|s minor |
|000051f0| 73 74 65 70 20 73 63 61 | 6c 65 20 74 79 70 65 0d |step sca|le type.|
|00005200| 0a 09 6f 41 73 73 69 67 | 6e 28 53 65 6c 66 3a 64 |..oAssig|n(Self:d|
|00005210| 77 53 65 6c 66 2c 4c 4c | 42 5f 59 5f 41 58 49 53 |wSelf,LL|B_Y_AXIS|
|00005220| 5f 53 54 45 50 5f 4d 49 | 4e 4f 52 5f 54 59 50 45 |_STEP_MI|NOR_TYPE|
|00005230| 2c 64 57 6f 72 64 28 5f | 43 61 73 74 2c 6e 4e 65 |,dWord(_|Cast,nNe|
|00005240| 77 56 61 6c 75 65 29 2c | 4c 4c 4f 5f 56 4f 49 44 |wValue),|LLO_VOID|
|00005250| 5f 56 41 4c 55 45 29 0d | 0a 20 20 0d 0a 09 0d 0a |_VALUE).|. .....|
|00005260| 00 4e 00 2d 00 00 00 41 | 73 73 69 67 6e 20 53 74 |.N.-...A|ssign St|
|00005270| 65 70 4d 69 6e 6f 72 54 | 79 70 65 28 6e 4e 65 77 |epMinorT|ype(nNew|
|00005280| 56 61 6c 75 65 29 20 43 | 6c 61 73 73 20 41 78 69 |Value) C|lass Axi|
|00005290| 73 59 09 00 40 00 13 00 | 00 00 41 58 49 53 59 3a |sY..@...|..AXISY:|
|000052a0| 54 49 54 4c 45 3a 41 43 | 43 45 53 53 00 51 00 02 |TITLE:AC|CESS.Q..|
|000052b0| 00 00 00 02 00 44 00 02 | 00 00 00 03 00 48 00 04 |.....D..|.....H..|
|000052c0| 00 00 00 19 ec 4c 2f 4d | 00 02 00 00 00 19 00 45 |.....L/M|.......E|
|000052d0| 00 02 00 00 00 00 00 46 | 00 02 00 00 00 02 00 47 |.......F|.......G|
|000052e0| 00 02 00 00 00 ff ff 49 | 00 02 00 00 00 00 00 41 |.......I|.......A|
|000052f0| 00 83 00 00 00 41 63 63 | 65 73 73 20 54 69 74 6c |.....Acc|ess Titl|
|00005300| 65 20 43 6c 61 73 73 20 | 41 78 69 73 59 0d 0a 0d |e Class |AxisY...|
|00005310| 0a 09 2f 2f 2f 47 65 74 | 20 74 68 65 20 59 20 41 |..///Get| the Y A|
|00005320| 78 69 73 20 74 69 74 6c | 65 0d 0a 09 52 65 74 75 |xis titl|e...Retu|
|00005330| 72 6e 28 50 73 7a 28 5f | 43 61 73 74 2c 6f 41 63 |rn(Psz(_|Cast,oAc|
|00005340| 63 65 73 73 28 53 65 6c | 66 3a 64 77 53 65 6c 66 |cess(Sel|f:dwSelf|
|00005350| 2c 4c 4c 42 5f 59 5f 41 | 58 49 53 5f 54 49 54 4c |,LLB_Y_A|XIS_TITL|
|00005360| 45 2c 4c 4c 4f 5f 56 4f | 49 44 5f 50 41 52 41 4d |E,LLO_VO|ID_PARAM|
|00005370| 29 29 29 0d 0a 0d 0a 00 | 4e 00 19 00 00 00 41 63 |))).....|N.....Ac|
|00005380| 63 65 73 73 20 54 69 74 | 6c 65 20 43 6c 61 73 73 |cess Tit|le Class|
|00005390| 20 41 78 69 73 59 00 40 | 00 13 00 00 00 41 58 49 | AxisY.@|.....AXI|
|000053a0| 53 59 3a 54 49 54 4c 45 | 3a 41 53 53 49 47 4e 00 |SY:TITLE|:ASSIGN.|
|000053b0| 51 00 02 00 00 00 02 00 | 44 00 02 00 00 00 03 00 |Q.......|D.......|
|000053c0| 48 00 04 00 00 00 19 ec | 4c 2f 4d 00 02 00 00 00 |H.......|L/M.....|
|000053d0| 1a 00 45 00 02 00 00 00 | 00 00 46 00 02 00 00 00 |..E.....|..F.....|
|000053e0| 02 00 47 00 02 00 00 00 | ff ff 49 00 02 00 00 00 |..G.....|..I.....|
|000053f0| 00 00 41 00 98 00 00 00 | 41 73 73 69 67 6e 20 54 |..A.....|Assign T|
|00005400| 69 74 6c 65 28 63 4e 65 | 77 56 61 6c 75 65 29 20 |itle(cNe|wValue) |
|00005410| 43 6c 61 73 73 20 41 78 | 69 73 59 0d 0a 0d 0a 09 |Class Ax|isY.....|
|00005420| 2f 2f 2f 20 53 65 74 20 | 74 68 65 20 59 20 61 78 |/// Set |the Y ax|
|00005430| 69 73 20 74 69 74 6c 65 | 0d 0a 09 6f 41 73 73 69 |is title|...oAssi|
|00005440| 67 6e 28 53 65 6c 66 3a | 64 77 53 65 6c 66 2c 4c |gn(Self:|dwSelf,L|
|00005450| 4c 42 5f 59 5f 41 58 49 | 53 5f 54 49 54 4c 45 2c |LB_Y_AXI|S_TITLE,|
|00005460| 64 57 6f 72 64 28 5f 43 | 61 73 74 2c 63 4e 65 77 |dWord(_C|ast,cNew|
|00005470| 56 61 6c 75 65 29 2c 4c | 4c 4f 5f 56 4f 49 44 5f |Value),L|LO_VOID_|
|00005480| 56 41 4c 55 45 29 20 20 | 20 20 0d 0a 09 0d 0a 00 |VALUE) | ......|
|00005490| 4e 00 24 00 00 00 41 73 | 73 69 67 6e 20 54 69 74 |N.$...As|sign Tit|
|000054a0| 6c 65 28 63 4e 65 77 56 | 61 6c 75 65 29 20 43 6c |le(cNewV|alue) Cl|
|000054b0| 61 73 73 20 41 78 69 73 | 59 00 40 00 1a 00 00 00 |ass Axis|Y.@.....|
|000054c0| 41 58 49 53 59 3a 56 41 | 4c 55 45 54 4f 53 43 41 |AXISY:VA|LUETOSCA|
|000054d0| 4c 45 3a 41 53 53 49 47 | 4e 00 51 00 02 00 00 00 |LE:ASSIG|N.Q.....|
|000054e0| 02 00 44 00 02 00 00 00 | 03 00 48 00 04 00 00 00 |..D.....|..H.....|
|000054f0| 19 ec 4c 2f 4d 00 02 00 | 00 00 1a 00 45 00 02 00 |..L/M...|....E...|
|00005500| 00 00 00 00 46 00 02 00 | 00 00 02 00 47 00 02 00 |....F...|....G...|
|00005510| 00 00 ff ff 49 00 02 00 | 00 00 00 00 41 00 f2 01 |....I...|....A...|
|00005520| 00 00 41 73 73 69 67 6e | 20 56 61 6c 75 65 54 6f |..Assign| ValueTo|
|00005530| 53 63 61 6c 65 28 63 62 | 56 61 6c 75 65 54 6f 53 |Scale(cb|ValueToS|
|00005540| 63 61 6c 65 29 20 43 6c | 61 73 73 20 41 78 69 73 |cale) Cl|ass Axis|
|00005550| 59 0d 0a 0d 0a 09 2f 2f | 2f 20 53 65 74 2f 43 6c |Y.....//|/ Set/Cl|
|00005560| 65 61 72 20 74 68 65 20 | 56 61 6c 75 65 54 6f 53 |ear the |ValueToS|
|00005570| 63 61 6c 65 20 43 6f 64 | 65 42 6c 6f 63 6b 20 0d |cale Cod|eBlock .|
|00005580| 0a 09 2f 2f 2f 20 56 61 | 6c 75 65 54 6f 53 63 61 |../// Va|lueToSca|
|00005590| 6c 65 20 69 73 20 75 73 | 65 66 75 6c 6c 20 69 6e |le is us|efull in|
|000055a0| 20 70 72 6f 76 69 64 69 | 6e 67 20 61 20 6d 65 63 | providi|ng a mec|
|000055b0| 68 61 73 6e 69 73 6d 20 | 74 6f 20 73 63 61 6c 65 |hasnism |to scale|
|000055c0| 0d 0a 09 2f 2f 2f 20 76 | 61 6c 75 65 73 20 69 6e |.../// v|alues in|
|000055d0| 20 74 68 65 20 67 72 61 | 70 68 2e 20 69 65 20 64 | the gra|ph. ie d|
|000055e0| 69 76 69 64 65 20 61 6c | 6c 20 74 68 65 20 76 61 |ivide al|l the va|
|000055f0| 6c 75 65 73 20 62 79 20 | 31 30 30 30 0d 0a 09 49 |lues by |1000...I|
|00005600| 66 20 45 6d 70 74 79 28 | 63 62 56 61 6c 75 65 54 |f Empty(|cbValueT|
|00005610| 6f 53 63 61 6c 65 29 09 | 0d 0a 09 09 6f 41 73 73 |oScale).|....oAss|
|00005620| 69 67 6e 28 53 65 6c 66 | 3a 64 77 53 65 6c 66 2c |ign(Self|:dwSelf,|
|00005630| 4c 4c 42 5f 59 5f 41 58 | 49 53 5f 56 41 4c 55 45 |LLB_Y_AX|IS_VALUE|
|00005640| 5f 54 4f 5f 53 43 41 4c | 45 2c 4c 4c 4f 5f 56 4f |_TO_SCAL|E,LLO_VO|
|00005650| 49 44 5f 50 41 52 41 4d | 2c 4c 4c 4f 5f 56 4f 49 |ID_PARAM|,LLO_VOI|
|00005660| 44 5f 56 41 4c 55 45 29 | 0d 0a 09 45 6c 73 65 0d |D_VALUE)|...Else.|
|00005670| 0a 09 09 6f 41 73 73 69 | 67 6e 28 53 65 6c 66 3a |...oAssi|gn(Self:|
|00005680| 64 77 53 65 6c 66 2c 4c | 4c 42 5f 59 5f 41 58 49 |dwSelf,L|LB_Y_AXI|
|00005690| 53 5f 56 41 4c 55 45 5f | 54 4f 5f 53 43 41 4c 45 |S_VALUE_|TO_SCALE|
|000056a0| 2c 64 57 6f 72 64 28 5f | 43 61 73 74 2c 53 65 6c |,dWord(_|Cast,Sel|
|000056b0| 66 3a 70 74 72 49 6e 73 | 74 56 61 6c 75 65 54 6f |f:ptrIns|tValueTo|
|000056c0| 53 63 61 6c 65 29 2c 4c | 4c 4f 5f 56 4f 49 44 5f |Scale),L|LO_VOID_|
|000056d0| 56 41 4c 55 45 29 0d 0a | 09 45 6e 64 69 66 0d 0a |VALUE)..|.Endif..|
|000056e0| 09 09 0d 0a 09 53 65 6c | 66 3a 63 62 56 61 6c 75 |.....Sel|f:cbValu|
|000056f0| 65 54 6f 53 63 61 6c 65 | 09 3a 3d 20 63 62 56 61 |eToScale|.:= cbVa|
|00005700| 6c 75 65 54 6f 53 63 61 | 6c 65 0d 0a 09 09 0d 0a |lueToSca|le......|
|00005710| 09 0d 0a 00 4e 00 30 00 | 00 00 41 73 73 69 67 6e |....N.0.|..Assign|
|00005720| 20 56 61 6c 75 65 54 6f | 53 63 61 6c 65 28 63 62 | ValueTo|Scale(cb|
|00005730| 56 61 6c 75 65 54 6f 53 | 63 61 6c 65 29 20 43 6c |ValueToS|cale) Cl|
|00005740| 61 73 73 20 41 78 69 73 | 59 00 40 00 1b 00 00 00 |ass Axis|Y.@.....|
|00005750| 41 58 49 53 59 3a 56 41 | 4c 55 45 54 4f 53 54 52 |AXISY:VA|LUETOSTR|
|00005760| 49 4e 47 3a 41 43 43 45 | 53 53 00 51 00 02 00 00 |ING:ACCE|SS.Q....|
|00005770| 00 02 00 44 00 02 00 00 | 00 03 00 48 00 04 00 00 |...D....|...H....|
|00005780| 00 19 ec 4c 2f 4d 00 02 | 00 00 00 19 00 45 00 02 |...L/M..|.....E..|
|00005790| 00 00 00 00 00 46 00 02 | 00 00 00 02 00 47 00 02 |.....F..|.....G..|
|000057a0| 00 00 00 ff ff 49 00 02 | 00 00 00 00 00 41 00 70 |.....I..|.....A.p|
|000057b0| 00 00 00 41 63 63 65 73 | 73 20 56 61 6c 75 65 54 |...Acces|s ValueT|
|000057c0| 6f 53 74 72 69 6e 67 20 | 43 6c 61 73 73 20 41 78 |oString |Class Ax|
|000057d0| 69 73 59 0d 0a 0d 0a 09 | 2f 2f 2f 20 47 65 74 20 |isY.....|/// Get |
|000057e0| 74 68 65 20 56 61 6c 75 | 65 54 6f 53 74 72 69 6e |the Valu|eToStrin|
|000057f0| 67 20 43 6f 64 65 42 6c | 6f 63 6b 20 0d 0a 09 52 |g CodeBl|ock ...R|
|00005800| 65 74 75 72 6e 28 53 65 | 6c 66 3a 63 62 56 61 6c |eturn(Se|lf:cbVal|
|00005810| 75 65 54 6f 53 74 72 69 | 6e 67 29 0d 0a 20 0d 0a |ueToStri|ng).. ..|
|00005820| 0d 0a 00 4e 00 21 00 00 | 00 41 63 63 65 73 73 20 |...N.!..|.Access |
|00005830| 56 61 6c 75 65 54 6f 53 | 74 72 69 6e 67 20 43 6c |ValueToS|tring Cl|
|00005840| 61 73 73 20 41 78 69 73 | 59 00 40 00 1b 00 00 00 |ass Axis|Y.@.....|
|00005850| 41 58 49 53 59 3a 56 41 | 4c 55 45 54 4f 53 54 52 |AXISY:VA|LUETOSTR|
|00005860| 49 4e 47 3a 41 53 53 49 | 47 4e 00 51 00 02 00 00 |ING:ASSI|GN.Q....|
|00005870| 00 02 00 44 00 02 00 00 | 00 03 00 48 00 04 00 00 |...D....|...H....|
|00005880| 00 19 ec 4c 2f 4d 00 02 | 00 00 00 1a 00 45 00 02 |...L/M..|.....E..|
|00005890| 00 00 00 00 00 46 00 02 | 00 00 00 02 00 47 00 02 |.....F..|.....G..|
|000058a0| 00 00 00 ff ff 49 00 02 | 00 00 00 00 00 41 00 ef |.....I..|.....A..|
|000058b0| 01 00 00 41 73 73 69 67 | 6e 20 56 61 6c 75 65 54 |...Assig|n ValueT|
|000058c0| 6f 53 74 72 69 6e 67 28 | 63 62 56 61 6c 75 65 54 |oString(|cbValueT|
|000058d0| 6f 53 74 72 69 6e 67 29 | 20 43 6c 61 73 73 20 41 |oString)| Class A|
|000058e0| 78 69 73 59 0d 0a 0d 0a | 09 2f 2f 2f 20 53 65 74 |xisY....|./// Set|
|000058f0| 20 74 68 65 20 56 61 6c | 75 65 54 6f 53 74 72 69 | the Val|ueToStri|
|00005900| 6e 67 20 43 6f 64 65 42 | 6c 6f 63 6b 20 20 0d 0a |ng CodeB|lock ..|
|00005910| 09 2f 2f 2f 20 56 61 6c | 75 65 54 6f 53 74 72 69 |./// Val|ueToStri|
|00005920| 6e 67 20 69 73 20 75 73 | 65 66 75 6c 6c 20 69 6e |ng is us|efull in|
|00005930| 20 70 72 6f 76 69 64 69 | 6e 67 20 61 20 6d 65 63 | providi|ng a mec|
|00005940| 68 61 73 6e 69 73 6d 20 | 74 6f 20 74 72 61 6e 73 |hasnism |to trans|
|00005950| 66 6f 72 6d 0d 0a 09 2f | 2f 2f 20 76 61 6c 75 65 |form.../|// value|
|00005960| 73 20 74 6f 20 73 74 72 | 69 6e 67 73 2e 20 69 65 |s to str|ings. ie|
|00005970| 20 31 30 30 30 2e 31 35 | 20 2d 3e 20 22 31 2e 30 | 1000.15| -> "1.0|
|00005980| 30 30 2c 31 35 30 22 0d | 0a 09 49 66 20 45 6d 70 |00,150".|..If Emp|
|00005990| 74 79 28 63 62 56 61 6c | 75 65 54 6f 53 74 72 69 |ty(cbVal|ueToStri|
|000059a0| 6e 67 29 09 0d 0a 09 09 | 6f 41 73 73 69 67 6e 28 |ng).....|oAssign(|
|000059b0| 53 65 6c 66 3a 64 77 53 | 65 6c 66 2c 4c 4c 42 5f |Self:dwS|elf,LLB_|
|000059c0| 59 5f 41 58 49 53 5f 56 | 41 4c 55 45 5f 54 4f 5f |Y_AXIS_V|ALUE_TO_|
|000059d0| 53 54 52 49 4e 47 2c 4c | 4c 4f 5f 56 4f 49 44 5f |STRING,L|LO_VOID_|
|000059e0| 50 41 52 41 4d 2c 4c 4c | 4f 5f 56 4f 49 44 5f 56 |PARAM,LL|O_VOID_V|
|000059f0| 41 4c 55 45 29 0d 0a 09 | 45 6c 73 65 0d 0a 09 09 |ALUE)...|Else....|
|00005a00| 6f 41 73 73 69 67 6e 28 | 53 65 6c 66 3a 64 77 53 |oAssign(|Self:dwS|
|00005a10| 65 6c 66 2c 4c 4c 42 5f | 59 5f 41 58 49 53 5f 56 |elf,LLB_|Y_AXIS_V|
|00005a20| 41 4c 55 45 5f 54 4f 5f | 53 54 52 49 4e 47 2c 64 |ALUE_TO_|STRING,d|
|00005a30| 57 6f 72 64 28 5f 43 61 | 73 74 2c 53 65 6c 66 3a |Word(_Ca|st,Self:|
|00005a40| 70 74 72 49 6e 73 74 56 | 61 6c 75 65 54 6f 53 74 |ptrInstV|alueToSt|
|00005a50| 72 69 6e 67 29 2c 4c 4c | 4f 5f 56 4f 49 44 5f 56 |ring),LL|O_VOID_V|
|00005a60| 41 4c 55 45 29 0d 0a 09 | 45 6e 64 69 66 0d 0a 09 |ALUE)...|Endif...|
|00005a70| 09 0d 0a 09 53 65 6c 66 | 3a 63 62 56 61 6c 75 65 |....Self|:cbValue|
|00005a80| 54 6f 53 74 72 69 6e 67 | 09 3a 3d 20 63 62 56 61 |ToString|.:= cbVa|
|00005a90| 6c 75 65 54 6f 53 74 72 | 69 6e 67 0d 0a 0d 0a 0d |lueToStr|ing.....|
|00005aa0| 0a 00 4e 00 32 00 00 00 | 41 73 73 69 67 6e 20 56 |..N.2...|Assign V|
|00005ab0| 61 6c 75 65 54 6f 53 74 | 72 69 6e 67 28 63 62 56 |alueToSt|ring(cbV|
|00005ac0| 61 6c 75 65 54 6f 53 74 | 72 69 6e 67 29 20 43 6c |alueToSt|ring) Cl|
|00005ad0| 61 73 73 20 41 78 69 73 | 59 00 40 00 0f 00 00 00 |ass Axis|Y.@.....|
|00005ae0| 41 58 49 53 59 4c 45 46 | 54 3a 49 4e 49 54 00 51 |AXISYLEF|T:INIT.Q|
|00005af0| 00 02 00 00 00 02 00 44 | 00 02 00 00 00 03 00 48 |.......D|.......H|
|00005b00| 00 04 00 00 00 19 ec 4c | 2f 4d 00 02 00 00 00 15 |.......L|/M......|
|00005b10| 00 45 00 02 00 00 00 00 | 00 46 00 02 00 00 00 02 |.E......|.F......|
|00005b20| 00 47 00 02 00 00 00 ff | ff 49 00 02 00 00 00 00 |.G......|.I......|
|00005b30| 00 41 00 47 00 00 00 4d | 65 74 68 6f 64 20 49 6e |.A.G...M|ethod In|
|00005b40| 69 74 28 64 77 47 72 61 | 70 68 29 20 43 6c 61 73 |it(dwGra|ph) Clas|
|00005b50| 73 20 41 78 69 73 59 4c | 65 66 74 0d 0a 0d 0a 09 |s AxisYL|eft.....|
|00005b60| 53 75 70 65 72 3a 49 6e | 69 74 28 64 77 47 72 61 |Super:In|it(dwGra|
|00005b70| 70 68 2c 54 52 55 45 29 | 0d 0a 09 0d 0a 00 4e 00 |ph,TRUE)|......N.|
|00005b80| 25 00 00 00 4d 65 74 68 | 6f 64 20 49 6e 69 74 28 |%...Meth|od Init(|
|00005b90| 64 77 47 72 61 70 68 29 | 20 43 6c 61 73 73 20 41 |dwGraph)| Class A|
|00005ba0| 78 69 73 59 4c 65 66 74 | 00 40 00 10 00 00 00 41 |xisYLeft|.@.....A|
|00005bb0| 58 49 53 59 52 49 47 48 | 54 3a 49 4e 49 54 00 51 |XISYRIGH|T:INIT.Q|
|00005bc0| 00 02 00 00 00 02 00 44 | 00 02 00 00 00 03 00 48 |.......D|.......H|
|00005bd0| 00 04 00 00 00 19 ec 4c | 2f 4d 00 02 00 00 00 15 |.......L|/M......|
|00005be0| 00 45 00 02 00 00 00 00 | 00 46 00 02 00 00 00 02 |.E......|.F......|
|00005bf0| 00 47 00 02 00 00 00 ff | ff 49 00 02 00 00 00 00 |.G......|.I......|
|00005c00| 00 41 00 4b 00 00 00 4d | 65 74 68 6f 64 20 49 6e |.A.K...M|ethod In|
|00005c10| 69 74 28 64 77 47 72 61 | 70 68 29 20 43 6c 61 73 |it(dwGra|ph) Clas|
|00005c20| 73 20 41 78 69 73 59 52 | 69 67 68 74 0d 0a 0d 0a |s AxisYR|ight....|
|00005c30| 09 53 75 70 65 72 3a 49 | 6e 69 74 28 64 77 47 72 |.Super:I|nit(dwGr|
|00005c40| 61 70 68 2c 46 41 4c 53 | 45 29 0d 0a 0d 0a 09 0d |aph,FALS|E)......|
|00005c50| 0a 00 4e 00 26 00 00 00 | 4d 65 74 68 6f 64 20 49 |..N.&...|Method I|
|00005c60| 6e 69 74 28 64 77 47 72 | 61 70 68 29 20 43 6c 61 |nit(dwGr|aph) Cla|
|00005c70| 73 73 20 41 78 69 73 59 | 52 69 67 68 74 00 40 00 |ss AxisY|Right.@.|
|00005c80| 11 00 00 00 41 58 49 53 | 59 3a 4d 41 58 3a 41 43 |....AXIS|Y:MAX:AC|
|00005c90| 43 45 53 53 00 51 00 02 | 00 00 00 02 00 44 00 02 |CESS.Q..|.....D..|
|00005ca0| 00 00 00 03 00 48 00 04 | 00 00 00 19 ec 4c 2f 4d |.....H..|.....L/M|
|00005cb0| 00 02 00 00 00 19 00 45 | 00 02 00 00 00 00 00 46 |.......E|.......F|
|00005cc0| 00 02 00 00 00 02 00 47 | 00 02 00 00 00 ff ff 49 |.......G|.......I|
|00005cd0| 00 02 00 00 00 00 00 41 | 00 8c 00 00 00 41 63 63 |.......A|.....Acc|
|00005ce0| 65 73 73 20 4d 61 78 20 | 43 6c 61 73 73 20 41 78 |ess Max |Class Ax|
|00005cf0| 69 73 59 0d 0a 0d 0a 09 | 2f 2f 2f 20 47 65 74 20 |isY.....|/// Get |
|00005d00| 74 68 65 20 59 20 41 78 | 69 73 20 6d 61 78 20 73 |the Y Ax|is max s|
|00005d10| 63 61 6c 65 20 76 61 6c | 75 65 0d 0a 09 52 65 74 |cale val|ue...Ret|
|00005d20| 75 72 6e 28 52 65 61 6c | 38 28 50 74 72 28 6f 41 |urn(Real|8(Ptr(oA|
|00005d30| 63 63 65 73 73 28 53 65 | 6c 66 3a 64 77 53 65 6c |ccess(Se|lf:dwSel|
|00005d40| 66 2c 4c 4c 42 5f 59 5f | 41 58 49 53 5f 4d 41 58 |f,LLB_Y_|AXIS_MAX|
|00005d50| 2c 4c 4c 4f 5f 56 4f 49 | 44 5f 50 41 52 41 4d 29 |,LLO_VOI|D_PARAM)|
|00005d60| 29 29 29 0d 0a 09 0d 0a | 00 4e 00 17 00 00 00 41 |))).....|.N.....A|
|00005d70| 63 63 65 73 73 20 4d 61 | 78 20 43 6c 61 73 73 20 |ccess Ma|x Class |
|00005d80| 41 78 69 73 59 00 40 00 | 15 00 00 00 41 58 49 53 |AxisY.@.|....AXIS|
|00005d90| 59 3a 4f 4e 4d 4f 55 53 | 45 3a 41 43 43 45 53 53 |Y:ONMOUS|E:ACCESS|
|00005da0| 00 51 00 02 00 00 00 02 | 00 44 00 02 00 00 00 03 |.Q......|.D......|
|00005db0| 00 48 00 04 00 00 00 19 | ec 4c 2f 4d 00 02 00 00 |.H......|.L/M....|
|00005dc0| 00 19 00 45 00 02 00 00 | 00 00 00 46 00 02 00 00 |...E....|...F....|
|00005dd0| 00 02 00 47 00 02 00 00 | 00 ff ff 49 00 02 00 00 |...G....|...I....|
|00005de0| 00 00 00 41 00 5c 00 00 | 00 41 63 63 65 73 73 20 |...A.\..|.Access |
|00005df0| 4f 6e 4d 6f 75 73 65 20 | 43 6c 61 73 73 20 41 78 |OnMouse |Class Ax|
|00005e00| 69 73 59 0d 0a 0d 0a 09 | 2f 2f 2f 20 47 65 74 20 |isY.....|/// Get |
|00005e10| 74 68 65 20 4f 6e 4d 6f | 75 73 65 20 43 6f 64 65 |the OnMo|use Code|
|00005e20| 42 6c 6f 63 6b 0d 0a 09 | 52 65 74 75 72 6e 28 53 |Block...|Return(S|
|00005e30| 65 6c 66 3a 63 62 4f 6e | 4d 6f 75 73 65 29 0d 0a |elf:cbOn|Mouse)..|
|00005e40| 20 20 0d 0a 00 4e 00 1b | 00 00 00 41 63 63 65 73 | ...N..|...Acces|
|00005e50| 73 20 4f 6e 4d 6f 75 73 | 65 20 43 6c 61 73 73 20 |s OnMous|e Class |
|00005e60| 41 78 69 73 59 00 40 00 | 15 00 00 00 41 58 49 53 |AxisY.@.|....AXIS|
|00005e70| 59 3a 4f 4e 4d 4f 55 53 | 45 3a 41 53 53 49 47 4e |Y:ONMOUS|E:ASSIGN|
|00005e80| 00 51 00 02 00 00 00 02 | 00 44 00 02 00 00 00 03 |.Q......|.D......|
|00005e90| 00 48 00 04 00 00 00 19 | ec 4c 2f 4d 00 02 00 00 |.H......|.L/M....|
|00005ea0| 00 1a 00 45 00 02 00 00 | 00 00 00 46 00 02 00 00 |...E....|...F....|
|00005eb0| 00 02 00 47 00 02 00 00 | 00 ff ff 49 00 02 00 00 |...G....|...I....|
|00005ec0| 00 00 00 41 00 42 01 00 | 00 41 73 73 69 67 6e 20 |...A.B..|.Assign |
|00005ed0| 6f 6e 4d 6f 75 73 65 28 | 63 62 4f 6e 4d 6f 75 73 |onMouse(|cbOnMous|
|00005ee0| 65 29 20 43 6c 61 73 73 | 20 41 78 69 73 59 0d 0a |e) Class| AxisY..|
|00005ef0| 0d 0a 09 2f 2f 2f 20 53 | 65 74 2f 43 6c 65 61 72 |.../// S|et/Clear|
|00005f00| 20 74 68 65 20 4f 6e 4d | 6f 75 73 65 20 43 6f 64 | the OnM|ouse Cod|
|00005f10| 65 42 6c 6f 63 6b 20 0d | 0a 09 49 66 20 45 6d 70 |eBlock .|..If Emp|
|00005f20| 74 79 28 63 62 4f 6e 4d | 6f 75 73 65 29 09 0d 0a |ty(cbOnM|ouse)...|
|00005f30| 09 09 6f 41 73 73 69 67 | 6e 28 53 65 6c 66 3a 64 |..oAssig|n(Self:d|
|00005f40| 77 53 65 6c 66 2c 4c 4c | 42 5f 59 5f 41 58 49 53 |wSelf,LL|B_Y_AXIS|
|00005f50| 5f 4f 4e 5f 4d 4f 55 53 | 45 2c 4c 4c 4f 5f 56 4f |_ON_MOUS|E,LLO_VO|
|00005f60| 49 44 5f 50 41 52 41 4d | 2c 4c 4c 4f 5f 56 4f 49 |ID_PARAM|,LLO_VOI|
|00005f70| 44 5f 56 41 4c 55 45 29 | 0d 0a 09 45 6c 73 65 0d |D_VALUE)|...Else.|
|00005f80| 0a 09 09 6f 41 73 73 69 | 67 6e 28 53 65 6c 66 3a |...oAssi|gn(Self:|
|00005f90| 64 77 53 65 6c 66 2c 4c | 4c 42 5f 59 5f 41 58 49 |dwSelf,L|LB_Y_AXI|
|00005fa0| 53 5f 4f 4e 5f 4d 4f 55 | 53 45 2c 20 64 57 6f 72 |S_ON_MOU|SE, dWor|
|00005fb0| 64 28 5f 43 61 73 74 2c | 53 65 6c 66 3a 70 74 72 |d(_Cast,|Self:ptr|
|00005fc0| 49 6e 73 74 4f 6e 4d 6f | 75 73 65 29 2c 4c 4c 4f |InstOnMo|use),LLO|
|00005fd0| 5f 56 4f 49 44 5f 56 41 | 4c 55 45 29 0d 0a 09 45 |_VOID_VA|LUE)...E|
|00005fe0| 6e 64 69 66 0d 0a 09 09 | 0d 0a 09 53 65 6c 66 3a |ndif....|...Self:|
|00005ff0| 63 62 4f 6e 4d 6f 75 73 | 65 09 3a 3d 20 63 62 4f |cbOnMous|e.:= cbO|
|00006000| 6e 4d 6f 75 73 65 0d 0a | 0d 0a 00 4e 00 26 00 00 |nMouse..|...N.&..|
|00006010| 00 41 73 73 69 67 6e 20 | 6f 6e 4d 6f 75 73 65 28 |.Assign |onMouse(|
|00006020| 63 62 4f 6e 4d 6f 75 73 | 65 29 20 43 6c 61 73 73 |cbOnMous|e) Class|
|00006030| 20 41 78 69 73 59 00 40 | 00 1a 00 00 00 41 58 49 | AxisY.@|.....AXI|
|00006040| 53 59 3a 56 41 4c 55 45 | 54 4f 53 43 41 4c 45 3a |SY:VALUE|TOSCALE:|
|00006050| 41 43 43 45 53 53 00 51 | 00 02 00 00 00 02 00 44 |ACCESS.Q|.......D|
|00006060| 00 02 00 00 00 03 00 48 | 00 04 00 00 00 19 ec 4c |.......H|.......L|
|00006070| 2f 4d 00 02 00 00 00 19 | 00 45 00 02 00 00 00 00 |/M......|.E......|
|00006080| 00 46 00 02 00 00 00 02 | 00 47 00 02 00 00 00 ff |.F......|.G......|
|00006090| ff 49 00 02 00 00 00 00 | 00 41 00 6e 00 00 00 41 |.I......|.A.n...A|
|000060a0| 63 63 65 73 73 20 56 61 | 6c 75 65 54 6f 53 63 61 |ccess Va|lueToSca|
|000060b0| 6c 65 20 43 6c 61 73 73 | 20 41 78 69 73 59 0d 0a |le Class| AxisY..|
|000060c0| 0d 0a 09 2f 2f 2f 20 47 | 65 74 20 74 68 65 20 56 |.../// G|et the V|
|000060d0| 61 6c 75 65 54 6f 53 63 | 61 6c 65 20 43 6f 64 65 |alueToSc|ale Code|
|000060e0| 42 6c 6f 63 6b 0d 0a 09 | 52 65 74 75 72 6e 28 53 |Block...|Return(S|
|000060f0| 65 6c 66 3a 63 62 56 61 | 6c 75 65 54 6f 53 63 61 |elf:cbVa|lueToSca|
|00006100| 6c 65 29 0d 0a 20 20 20 | 0d 0a 0d 0a 00 4e 00 20 |le).. |.....N. |
|00006110| 00 00 00 41 63 63 65 73 | 73 20 56 61 6c 75 65 54 |...Acces|s ValueT|
|00006120| 6f 53 63 61 6c 65 20 43 | 6c 61 73 73 20 41 78 69 |oScale C|lass Axi|
|00006130| 73 59 00 40 00 0e 00 00 | 00 41 58 49 53 59 3a 44 |sY.@....|.AXISY:D|
|00006140| 45 53 54 52 4f 59 00 51 | 00 02 00 00 00 02 00 44 |ESTROY.Q|.......D|
|00006150| 00 02 00 00 00 03 00 48 | 00 04 00 00 00 19 ec 4c |.......H|.......L|
|00006160| 2f 4d 00 02 00 00 00 15 | 00 45 00 02 00 00 00 00 |/M......|.E......|
|00006170| 00 46 00 02 00 00 00 02 | 00 47 00 02 00 00 00 ff |.F......|.G......|
|00006180| ff 49 00 02 00 00 00 00 | 00 41 00 49 02 00 00 4d |.I......|.A.I...M|
|00006190| 65 74 68 6f 64 20 44 65 | 73 74 72 6f 79 28 29 20 |ethod De|stroy() |
|000061a0| 43 6c 61 73 73 20 41 78 | 69 73 59 0d 0a 0d 0a 09 |Class Ax|isY.....|
|000061b0| 2f 2f 2f 20 44 65 73 74 | 72 6f 79 20 74 68 65 20 |/// Dest|roy the |
|000061c0| 41 78 69 73 59 20 6f 62 | 6a 65 63 74 0d 0a 09 0d |AxisY ob|ject....|
|000061d0| 0a 09 4c 6f 63 61 6c 20 | 70 74 72 4e 65 65 64 4b |..Local |ptrNeedK|
|000061e0| 69 64 09 41 73 20 50 74 | 72 0d 0a 09 4c 6f 63 61 |id.As Pt|r...Loca|
|000061f0| 6c 20 6c 55 6e 52 65 67 | 69 73 74 65 72 09 41 73 |l lUnReg|ister.As|
|00006200| 20 4c 6f 67 69 63 09 0d | 0a 0d 0a 09 49 66 20 21 | Logic..|....If !|
|00006210| 45 6d 70 74 79 28 53 65 | 6c 66 3a 64 77 53 65 6c |Empty(Se|lf:dwSel|
|00006220| 66 29 20 09 0d 0a 0d 0a | 09 09 2f 2f 20 55 6e 52 |f) .....|..// UnR|
|00006230| 65 67 69 73 74 65 72 20 | 6b 69 64 20 66 6f 72 20 |egister |kid for |
|00006240| 74 68 65 20 6f 62 6a 65 | 63 74 20 74 6f 20 62 65 |the obje|ct to be|
|00006250| 20 75 73 65 64 20 69 6e | 73 69 64 65 20 74 68 65 | used in|side the|
|00006260| 20 44 4c 4c 0d 0a 09 09 | 70 74 72 4e 65 65 64 4b | DLL....|ptrNeedK|
|00006270| 69 64 20 3a 3d 20 50 74 | 72 28 5f 43 61 73 74 2c |id := Pt|r(_Cast,|
|00006280| 6f 41 63 63 65 73 73 28 | 53 65 6c 66 3a 64 77 53 |oAccess(|Self:dwS|
|00006290| 65 6c 66 2c 4c 4c 4f 5f | 41 42 53 54 52 41 43 54 |elf,LLO_|ABSTRACT|
|000062a0| 5f 43 41 52 47 4f 5f 50 | 4f 49 4e 54 45 52 2c 4c |_CARGO_P|OINTER,L|
|000062b0| 4c 42 5f 41 42 53 54 52 | 41 43 54 5f 43 41 52 47 |LB_ABSTR|ACT_CARG|
|000062c0| 4f 5f 4f 5f 56 4f 5f 4f | 42 4a 45 43 54 29 29 0d |O_O_VO_O|BJECT)).|
|000062d0| 0a 09 09 6c 55 6e 52 65 | 67 69 73 74 65 72 20 3a |...lUnRe|gister :|
|000062e0| 3d 20 55 6e 52 65 67 69 | 73 74 65 72 4b 69 64 28 |= UnRegi|sterKid(|
|000062f0| 70 74 72 4e 65 65 64 4b | 69 64 29 0d 0a 20 0d 0a |ptrNeedK|id).. ..|
|00006300| 09 09 46 72 65 65 50 72 | 6f 63 49 6e 73 74 61 6e |..FreePr|ocInstan|
|00006310| 63 65 28 20 53 65 6c 66 | 3a 70 74 72 49 6e 73 74 |ce( Self|:ptrInst|
|00006320| 4f 6e 4d 6f 75 73 65 20 | 29 0d 0a 09 09 46 72 65 |OnMouse |)....Fre|
|00006330| 65 50 72 6f 63 49 6e 73 | 74 61 6e 63 65 28 20 53 |eProcIns|tance( S|
|00006340| 65 6c 66 3a 70 74 72 49 | 6e 73 74 4f 6e 45 72 72 |elf:ptrI|nstOnErr|
|00006350| 6f 72 20 29 09 0d 0a 09 | 20 20 20 20 46 72 65 65 |or )....| Free|
|00006360| 50 72 6f 63 49 6e 73 74 | 61 6e 63 65 28 20 53 65 |ProcInst|ance( Se|
|00006370| 6c 66 3a 70 74 72 49 6e | 73 74 56 61 6c 75 65 54 |lf:ptrIn|stValueT|
|00006380| 6f 53 63 61 6c 65 20 29 | 0d 0a 09 20 20 20 20 46 |oScale )|... F|
|00006390| 72 65 65 50 72 6f 63 49 | 6e 73 74 61 6e 63 65 28 |reeProcI|nstance(|
|000063a0| 20 53 65 6c 66 3a 70 74 | 72 49 6e 73 74 56 61 6c | Self:pt|rInstVal|
|000063b0| 75 65 54 6f 53 74 72 69 | 6e 67 20 29 0d 0a 09 20 |ueToStri|ng )... |
|000063c0| 20 20 20 0d 0a 09 45 6e | 64 69 66 09 20 20 20 0d | ...En|dif. .|
|000063d0| 0a 09 0d 0a 20 0d 0a 00 | 4e 00 1d 00 00 00 4d 65 |.... ...|N.....Me|
|000063e0| 74 68 6f 64 20 44 65 73 | 74 72 6f 79 28 29 20 43 |thod Des|troy() C|
|000063f0| 6c 61 73 73 20 41 78 69 | 73 59 00 40 00 15 00 00 |lass Axi|sY.@....|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.